TED: Giant Squids!

Who doesn't want to watch a short video about giant squids?