Believe it or not but the little town of St Helens, OR has an entire store dedicated to the Twilight movies (in addition to a good amount of merchandise available in nearby stores like the costume place). As anyone knows who lives in or has spent a lot of time in St Helens, this was the site for a number of…