{
Posted by Science Illustrated on October 11, 2010 in Galleries · 0 Comments
This Yeti Crab was found in the inhospitable environment on a vent in the southeast Pacific near Easter Island. Image: Cindy Van Dover, Duke University Marine Laboratory
[Not a valid template]