Peel P50 49cc World’s Smallest Production Car Ever Made

Peel P50 49cc World’s Smallest Production Car Ever Made