Delta Green Locations

United States



This is a sleepy rural town a few hours west of Boston. The populace is generally uneducated north easters. The group arrived here by bus to investigate the events that supposedly occurred at a peculiar Russian Orthodox church.

Delta Green Locations

Aaron's Offshoots and Misadventures Tim_Heckler