Barone Wins Super Street in a Blaze of Glory at World Cup Finals

null

Barone came out on top of Super Street finals after catching on fire down the track and celebrated by getting on top of his car and getting hosed down by emergency officials.