sabrina lloydJul 10, 2011FrogsThe Museum of Natural History in NYC is having a frog exhibition and it’s quite something: