Giant green screen on the set of a movie or tv filming. Movie Locations Links: en.wikipedia.org By: tallturtle82