March 5, 2012

In 1920, the last of the “tree lobster” insects seemingly vanished into the dustbin of history. However, unbeknownst to modern science, a small colony of these hand-sized insects managed to survive…on an 1,844 foot tall rock pyramid…in the middle of the Pacific Ocean! Ball’s Pyramid: The Home of the Last Tree Lobsters? This isolated rock…