99 Red Balloons

99 red balloons; floating in the summer sky; panic bells, it's red alert; there's something here from somewhere else. Ferrari F40s in Japan in 2008. Raw, loud, excellent. [via WebRidesTV]