RIP 66 Barracuda

Wasn’t the only crash at the stop line in Del Mar this year. Fast forward to the 5:00 mark