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
slimgirls slingbikini