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?