demons
Monsters

356
After the world has been invaded by three masked demons (Araxiel, Balban, and Asmodeo), Mark and Jay are the only boys in the entire world who have not been possessed by them. Although they know they can't do anything but hide, they continue fighting to survive and find a way to turn back time and avoid this situation. But how? You only have one chance.