American Museum of Natural History Subway Station, New York City By Christopher Keelty - December 10, 2012 Facebook Twitter Google+ Pinterest WhatsApp Linkedin ReddIt Email Print Tumblr 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. Share this:FacebookRedditTwitterPinterestMoreTumblrLinkedInEmailPrint