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