Date Video taken: May 2022
Secord Falls, located near Sudbury in Ontario, is a hidden natural gem that offers a tranquil and picturesque escape from the bustling city life. Nestled within the beautiful landscape of the area, Secord Falls is a cascading waterfall that plunges into the waters of the Wahnapitae River.