Posted by quoderat on Tuesday Sep 8, 2015

Huge ritual arena discovered near Stonehenge.