Dr. Beach has ranked Sleeping Bear Dunes National Lakeshore beaches as the best in its top five ranking of Great Lakes beaches which was released today.
Dr. Beach ranks Sleeping Bear Dunes National Lakeshore as the best