Hulu has made almost 700 episodes of sci-fi TV series Star Trek ever made available for free for a limited period.
The US catch-up service said all of the episodes have been launched on its service and will be there until the end of the month.
There are 693 episodes of the sci-fi series in all.
Announcing the promotion on its blog, Hulu said: “Today [March 22] is William Shatner’s birthday, and Hulu is making every episode from every Star Trek series available to watch for free until the end of the month. Resistance is futile. Almost as futile as controlling a population of tribbles.”