A man finds himself in the clutches of a strange new town.
New Guy in Town is not available for streaming at this moment.