Strange happenings surround Devils Peak, an extinct volcanic crater, the upper caldera is occupied by giant red ants,
As a small town develops, two strangers arrive, follow the events that follow.
Then, as strangely as they appeared, they vanish only to reappear, hundreds of years later.
They can speak to the Giant Red Ants
Why are they here? Where are they from?