16 Sep 2010, 14:47 UTC · By: Andrei Tutu / Let the champagne flow! A new supercar has come to the world. straight from mother Russia. Marussia Motors has debuted the production of the B1 and B2 supercars, with the company also inaugurating ...