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.
A microcar produced in the Isle of Man in the 1960s. Currently the record holder for the world's smallest ever production car.