Gods of Cloverdale
Welcome to Cloverdale, California.
Cloverdale is a small university town. It’s close enough to San Francisco to head out there for a day, but far enough away that you’ll really want to make a day of it — not so much in the middle of nowhere as on the edge of it.
Odd things are afoot, and you’re one of them.
Do you have the courage to enter the new world?