A 72-MW solar park that will benefit retail giant Wal-Mart Stores Inc (NYSE:WMT) has been put on stream in Alabama, the Alabama NewsCenter reports.