Delta Green Locations

United States

Massachusetts

Worthington

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