So a lot of you guys asked me to review some weird or unorthodox cars Welp, your wish has been granted. Introducing the Peel P50, the smallest car in the world. This car was made in the unassuming Isle of Man. For those not in the know, the Isle of Man is an offshore islandContinue reading “The Peel P50”