Penn State choir performing at Stadium of Apollo, July 20, 1969

Penn State choir performing at Stadium of Apollo, July 20, 1969

Penn State choir performing at Stadium of Apollo, July 20, 1969

A Penn State choir performs at the Stadium of Apollo in Delphi, Greece, on July 20, 1969, the same date of the Apollo moon landing. The mountain behind them is Mount Parnassus, which the ancient Greeks believed was the home of the Muses of the Arts.

IMAGE: Penn State