Le Mans at the Loew’s State, Times Square, New York City (1971)

Leave a comment