World’s smallest cars take over island in Europe
These microcars are quite a-Peel-ling. A rally celebrating the world’s smallest car was held on the Isle of Man on the 60th anniversary of Peel, the automaker that produced them in the 1960s. Filmer Frank Schuengel said fewer than 30 Peel P50...