Ever seen a bigger green screen? What could they be filming down at Cinecittà? And what is that massive green wall? Continue reading Ever seen a bigger green screen?