onlybeaches

Counting the waves…

Grand Marais Beach: Lake Superior's Painted Dunes in Michigan | OnlyBeaches