snowleopard 25 Jan 2009 Is this central Africa or central New York City? The best gorilla exhibit on the planet!