9.13.17 -
The new Starlight Studios, a $12.5 million motion picture studio, opened near NASA's Michoud facility in New Orleans East on June 19. With a cavernous 45-foot tall, 32,000-square foot sound stage, plus a second 13,000- square-foot sound stage next door, the facility is the biggest in New Orleans, said Starlight Studios President Billy Burk.