RIP 66 Barracuda

Must be the parking lot at the fairgrounds in Del Mar. Only part other than the beach that's flat in Del Mar :lol:. Only reason it's flat is because they built it in a river bed :rofl: