The Bangalore edition of Cannonball Club Supercar Drive is become reality and can be felt this Sunday, 17th March 2013. Pack your gears and head towards the city to feel the power and smell of supercars in Bangalore, as Cannonball Club prepares to unveil