TechSpot is about to celebrate its 25th anniversary. TechSpot means tech analysis and advice you can trust.
"The story is set at a Mars space station, where an aerospace conglom is conducting secret experiments when something unleashes a demonic force that threatens to overtake the facility." Oooh! Someone bring me fresh shorts!