Lake of Two Rivers Beach

Algonquin Park, ON, Canada