Every source we have for this title failed to respond. That is usually temporary.
An unstoppable, cybernetic super-Sasquatch fights off a deadly alien army that is preparing to invade Earth!