Initial Thoughts on Formula E!

A brand new, highly intriguing, potentially revolutionary racing series made an historic and ultimately dramatic debut in the streets of Beijing. The inaugural FIA Formula E championship race (known as the Beijing ePrix) finally commenced in the Chinese capital and fascinated racing fans worldwide could get a glimpse of eco-friendly motorsport. So can Formula E’s…