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