anyone know anything about this car? I took the picture in the early 70's at Southland Raceway in Houma, La.?