The Renewers are determined to blow up the new station despite the risk of death for millions of innocent people. Liam is determined to intervene.
Stars:
The Renewers are determined to blow up the new station despite the risk of death for millions of innocent people. Liam is determined to intervene.