Stonehenge

Stonehenge in England is a ring of giant standing stones that people set up thousands and thousands of years ago!

▶ what THAT landmark do?!