The mayor of a New England town resolves to turn it into the next tourist hot spot, despite local warnings that it's cursed.
Where to Stream
Widow's Bay is a quaint island town 40 miles off the coast of New England. But something lurks beneath the surface. Mayor Tom Loftis is desperate to revive his struggling community...