Renovo Motors Unveils First Electric American Supercar (w/ Video)

A couple of years ago, electric cars were viewed in the same way a love child from Screech Powers and Steve Urkel would be viewed: WEAK AS HELL. But that isn’t the case anymore because […]