thedailywhat: Lights Out: Presumed extinct for over 80 years, the Lord Howe Island Stick Insect — or “tree lobster” as its also known because it’s freakin’ huge — was rediscovered in 2001 on neighboring Ball’s Pyramid. Fast forward to last
tags:
original: https://polworld.tumblr.com/post/18594889637