Who lives on the rock? Stonehenge Squarepants!

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