Damned glad to meet you
Anybody ever seen this? They're basically electric formula 1 cars that run on batteries, and they are FAST. I watched the second race of their season last week that was run in Morocco. It's kind of cool to watch them speed around the track with no sound but squealing tires and whirring gears.