Hi guys! I am planning a trip to New Haven CT this weekend hoping to see elephant shrews at Peabody Museum. Unfortunately, the materials on the internet saying that elephant shrews were part of the Tree of Life exhibition haven't been updated since 2009. I don't know whether the animals are still on display. I would appreciate any new info on whether the museum still has them. Thanks!!! P.S. Another question - does the National Zoo in DC have the elephant shrews on display right now?