Oh, joy — it’s squid TV!


Yes! You can watch the giant squid episode of Inside Nature’s Giants. There’s a little squeeing going on in my hotel room right now, I’m just glad no one else is here to record me.