Mercedes Benz U.S. International Inc. (MBUSI) and Alabama Power received approval from the Alabama Public Service Commission for the proposed 80 MW Letohatchee Solar Project in Lowndes County, south of Montgomery. Under the 15-year contract, MBUSI will receive all the renewable energy credits (
Read More...