Final Horizon Review Christopher McNally No Comments The Swarm are coming so what are you going to so about it?