Mirror Statues in a Forest in Scotland

Something to freak out future archaeologists at the Queen Elizabeth Forest Park in Aberfoyle, Scotland.
By the time you see them, you see you.
Something to freak out future archaeologists at the Queen Elizabeth Forest Park in Aberfoyle, Scotland.
By the time you see them, you see you.