The struggle between Good and Evil continues in this bloody action where time moves only when you move or shoot. Tear Satan's forces to pieces, leave oc...
Set in France in the year 2023, the country is governed by a dictator who rules by absolute religious power. A mysterious ship shaped like a pyramid has just...