New electric supercar, Renovo Coupe, makes debut (VIDEO)
The all-new Renovo Coupe, an American-made electric supercar, has just made its debut at Pebble Beach, California on Sunday, and it looks amazing. The supercar, which was built off of a modified chassis from...