Stories tagged AMNH

Steven Colbert visited the Water: H20=Life exhibit back when it was at the American Museum of Natural History in New York (March 20, 2008). Pretty funny...