Mega is a French automobile manufacturer based in Aix-les-Bains. It was founded in 1983 to make halfcars in the old AROLA factory after that company failed. In 1992 they started making a range of standard sized cars under the Mega brand, but by 2002 this brand was just being applied to a range of microvans.
view thumbnails grid view horizontal compact blog view
May 14, 2007 19:00