Watch THE TUDORS season premiere NOW!

Are you having trouble waiting until April 11 to catch the final season premiere of THE TUDORS?  Well the wait is over, my friends!  Check out the premiere in all its glory right here (might not be best to watch this at your desk at work)!