NASA's Mega Green Screens for Space Flight?