News

Buffalo Bill's House, a boutique accommodation where "The Silence of the Lambs" movie was filmed, now has an interactive replica well that guests can hop in or take pictures of.