Watch THE TUDORS Season 3 Episode 1 March 19, 2009 News, The Tudors, Videos Are you a fan of Showtime’s THE TUDORS? Well, Daemon’s TV is happy to offer you a special preview of the first episode from season 3. Even though the new season starts on April 5, thanks to our friends at Showtime, you get the chance to watch the entire first episode early. And as huge fans of the show we couldn’t be more excited. So sit back, relax and enjoy the first episode from Season 3 of The Tudors below. Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Click to share on Reddit (Opens in new window)Click to share on Google+ (Opens in new window)Click to share on Tumblr (Opens in new window)Click to share on Pocket (Opens in new window)