Fernando Da CostaAug 227 minReview - Earth Defence Force 6Aliens in the form of insects have invaded and it's up to you and the Earth Defence Force to stop them. Load and lock, everyone.