American Museum of Natural History Subway Station, New York City

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

Please enter your comment!
Please enter your name here