Miyuu's Image Board

peel_p50


A microcar produced in the Isle of Man in the 1960s. Currently the record holder for the world's smallest ever production car.