submitted by /u/abt137
[link] [comments]
The Peel P50, built on the Isle of Man (UK) between 1962 and 1965, is officially recognized as the world’s smallest production car (1414×1151)

Viral Car Stories on the Internet
Viral Car Stories on the Internet

submitted by /u/abt137
[link] [comments]