Alex!! ! I feel like we're talking with God now.
alex wrote:
The whore house was in a town in Canada. Twin Peaks is in the United States.
Exactly. This was actually a plot point in the second(?) series, when Agent Cooper was suspended for acting outside of his jurisdiction.