Pictured Rocks National Lakeshore is a U.S. National Lakeshore in the Upper Peninsula of Michigan, United States. It extends for 42 miles (67 km) along the shore of Lake Superior and covers 73,236 acres (114 sq mi; 296 km2). The park has extensive views of the hilly shoreline between Munising and Grand Marais in Alger County, with picturesque rock formations, waterfalls, and sand dunes.