Watch Mystery Science Theater 3000 full episodes online.
Synopsis: Forced by evil scientists to watch bad "B" movies until he breaks, a host (Joel in the early years, Mike later in the show's run) and a bunch of captive robots comment on the films in order to keep sane. During each movie, the host and robots perform skits or songs, known as host segments, that are usually related to that episode's film.
More infor: IMDB
P/s: This series is not complete, missing some episodes and season 11.