Meaher State Park
Spanish Fort, AL
Nature
Meaher State Park is a public recreation area located on Big Island, an island at the north end of Mobile Bay that lies within the city limits of Spanish Fort, Alabama. The state park occupies 1,327 acres along the shoreline of Ducker Bay, at the junction of Mobile Bay and the Mobile-Tensaw River Delta.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account