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.