By Michael Tomberlin Alabama NewsCenter On the 3,000-acre South Alabama Mega Site just off Interstate 65 in Baldwin County, work is underway on the $2.5 billion Novelis aluminum mill that will create 1,000 good-paying jobs. The site itself took shape with the help of Alabama Power, CSX, the Baldwin County Economic Development Alliance and others. […]