427heaven, thanks for posting I think the car in the back ground is a French Simca 1300/1500 ? has an F (France) on the back.
Here's another shot of the Corvette, Carroll looks worried, and Roger Penske, second from left, isn't to forth coming to Mile's questions.
Mike