Enemy at the Gate

Description

Only three defenders to protect our city from an endless horde of enemy invaders. They will stop at nothing, no weapon is off limits, in their quest to take and destroy what is ours. How long can you stand against the infinite enemy?