An electric Peel P50 microcar has completed a lap of Isle of Man TT Course as part of a rally celebrating the world's smallest production car. Organised by the Manx Transport Heritage Museum ...