Wheel life 4 min readTiny Peel had a certain appealIn 1962 the town of Peel on the Isle of Man entered the Guinness World Records with the smallest production car ever made, reports BILL BUYS.