Who lives on the rock? Stonehenge Squarepants! Who lives on the rock? (via New Yorker Cartoon of the Day)