Video Links - July 2017

Starlight Studios Opening

In this Beyond The Magazine, Biz highlights the grand opening of the new Starlight Studios in New Orleans East near NASA's Michoud facility.