Martians reporting in Netflix down on the Red Planet!!! Site: NetflixMartians reporting in Netflix down on the Red Planet!!!