Photo Credit: Wikimedia Commons/Ingfbruno
Photo of American Museum of Natural History
American Museum of Natural History
Central Park West at 79th Street, New York, New York 10024 USA
Central Park West at 79th Street, New York, New York 10024 USA
Photo Credit: Wikimedia Commons/Ingfbruno