Jun 11, 2014
Weird » Megola MotorcyclePretty high on the weirdness factor, the Megola was a German motorcycle produced between 1921 and 1925 in Munich. Like Bimota (which stands for Bianchi, Morri and Tamburini), the name is derived from its designers Meixner, Cockerell and...