The Mystery Of The Peak
Dundas Peak in Canada is a popular spot among hikers. It boasts a scenic viewpoint that overlooks the city of Hamilton, in Ontario, and is also home to the tallest waterfall in Hamilton, Tew’s Falls.
Due to the Peak’s terrifying beauty, this spot has become popular among social media users looking to capture a share-worthy photo. But within the wilds surrounding the Peak, something lurked. And now, she had proof.