Northern Ontario

Screaming Heads in Burks Falls becoming quite the tourist attraction

Published: 

Burks Falls' Screaming Heads sculptures In Burks Falls, just 45 minutes south of North Bay, a spot called Screaming Heads has ended up being quite the tourist attraction.