Designed by
Title
The 81st Street-Museum of Natural History Station on the Upper West Side of Manhattan, New York City #147445593
Description
The 81st Street-Museum of Natural History Station on the Upper West Side of Manhattan, New York City.
This image is editorial