Understatement of the Day December 2, 2011 General Observations “Massive insect” found in New Zealand. Just what is Peter Jackson up to down there? Older Post Spin Train Newer Post Apple’s Sense of Humor