The UNSC races against time to prevent the Covenant from unleashing a weapon of terrors. With loyalties fracturing, alliances are forged and broken as humanity's fate hangs in the balance. The ruthless truth behind the https://lewysdpuk179077.blognody.com/37100780/halo-303-a-new-dawn