….And that’s 80 years too long without them. These are called Lord Howe Stick Insects, or Tree Lobsters. Check out the video of one of these guys hatching- if you’re not cheering for the adorable muffin by the end, YOU HAVE NO HEART! How do they get so much insect into such a small space? Possibly […]
Month: January 2016
Wonderful Squid
An extremely rare glimpse at a Giant Squid. I cannot even BEGIN to tell you how incredibly cool this is!