Elfin Lakes & Garibaldi Provincial Park Mountains
A free picture for your blog or web article of Elfin Lakes located in Garibaldi Provincial Park, BC, Canada. Beautiful hike with great mountains and lakes you can jump in for a refreshing swim. One of my best hikes in British Columbia.