Soldiers on an alien military outpost use Telepresence technologie to fight hostile alien monsters
Telepresence is not available for streaming at this moment.