5675686790

Figure-8 Racing – Who thought of this?!

This has got to be without a doubt, the most terrifying and completely insane motorsport ever invented. “World Figure-8” is exactly as it sounds; a bunch of v8 powered cars driving around in a...