The $100,000 Pyramid

Location:
New York City, New York
Affiliation:
ABC

ABC summer series that debuted in 2016, filmed at ABC Studios in New York.

Photos courtesy of ABC.