An interesting episode with a smidgen of supernatural elements (or perhaps just psychological?).  I kind of guessed the name of the town even though I'm not familiar with Virginia towns (as Nicole suggested).  There is a Virginia, MN near the National Hockey Hall of Fame and there is a Romulus, MI near the Detroit airport for Star Trek fans, but I don't know of many other names like that.

A good listen.