Quoted:
Looks like it's on E Fletcher in Tampa. You can clearly see Shooters World across the street @ 1:52 in the video.
View Quote
Shooters World is on the other side of Fletcher across 4 lanes from the Caddy dealership. Going east on Fletcher before you get the Florida Ave there is a long straight away when going to the light at Fletcher and Florida, I bet that car was haulin ass to get to the light. As mentioned before, the intersection at Fletcher and Florida has a pretty good bounce if you are going east or west on Fletcher.
My guess as well is, haulin ass east bound on Fletcher approaching Florida Ave, the car hit the bounce at the intersection, lost control and maybe caught some air if the car was going fast enough, and then........
The Fifth Element Big Bada Boom