A Hidden Beauty in the North Country: The Perfect Place for Nature Lovers
Before I left home to begin my sophomore year at SLU, I visited one of my favorite spots in the North Country with my girlfriend. Very plainly called the High Falls Hiking Trail in Owls Head, NY, it is a hidden gem of the North Country!-->…