NYC-AMNH { 32 images } Created 31 Jul 2012

Natural History Museum located on Central Park West around 80th street in NYC.
View: 25 | All