Red Biscuter Van: made in 1955 in Spain. Lleida cars museum Roda Roda

Red Biscuter Van: made in 1955 in Spain. 3.5 HP. Lleida cars museum Roda Roda

Read more: World best cars by Jordi Vilaró ...