Dec 11, 2011 | Alabama Live
Alabama state parks have strong year despite problems
A nice view of a cabin rental at Cheaha State Park on Friday, Dec. 2, 2011. Cheaha State Park is Alabama's highest point and is located in Delta, Alabama.
Insufferable snails: Invasive Amazonian apple snail difficult to eradicate from Delta
MOBILE, Alabama -- The snail bobbed at the surface of Three Mile Creek, a fist-sized biological time bomb drifting ever closer to the Mobile-Tensaw Delta and ever closer to making biologists' nightmares come true.