Just thought i'd pass on this interesting link on electric racing cars.

I had no idea they had this kind of umph!