Every day, once a day, give yourself a present 👀
It's February 24th all day today, and Twin Peaks fans around the globe know what that means. At 11:30am today in 1989, Dale Cooper first entered the town of Twin Peaks.
To celebrate the day and the upcoming new series, Showtime just released two new posters. Bet you can't guess the tag line.