American Museum of Natural History Subway Station, New York City

December 10, 2012 Artwork, Travels Comments (0) 377

Subway stations in New York City are filled with inconspicuous art. Less inconspicuous than most is this, at 81st Street Station beneath the American Museum of Natural History.

Leave a Reply

Your email address will not be published. Required fields are marked *