A ray is sent out a few million light-years away from Earth by scientist Jenna. But what happens now? Can she and US Army Soldier Cheryl save the Earth? Or not...
A ray is sent out a few million light-years away from Earth by scientist Jenna. But what happens now? Can she and US Army Soldier Cheryl save the Earth? Or not...