North Shore 'megasite' looks to attract big business, jobs to Louisiana

North Shore 'megasite' looks to attract big business, jobs to Louisiana