Screaming Heads Site, Burks Falls, Ontario.
I read about this place in the local newspaper approx. 10 years ago.
Recently it (the memory) came back to me and I searched the internet
to find out its actual location etc.
It's about a three hour drive north of Toronto. For more information click on
the artist's website "here".