Are We Too Late? // Strange Town #5

Can Charlie, Stephanie, and Kieran save the town, or will the Mother prevail?