Pictures in the indexes!!! Click Here!!!
0 Members and 1 Guest are viewing this topic.
A Peel P50, the world's smallest production car manufactured by the Peel Engineering Co. on the Isle of Man. The car in the photo was manufactured in 1964 but stangely not registered in the UK until 1981.