They say that once a year, a special holiday takes place. October 31st, the night where ghouls and goblins come out to play. That's what humans say, at least. Well, alive ones. Completed: 9/22/2020All Rights Reserved
1 part