That this should be on an installation of Gran Turismo?!?! Hell, I was just listening to the song and my heart started pumping a tad bit faster. I can definitely see myself getting arrested for speeding or reckless driving with this shit.
Is it ever gonna be enough??