An outnumbered squadron faces their toughest test against an alien super race.
The Last Stand (Short) is not available for streaming at this moment.