Lost finally returns to television on January 31st, and if you haven't seen the show or are in need of a refresher course in the form of a slap in the face, then check out the above video where you'll be treated to a recap of the entire show so far in 8 minutes and 15 seconds. Get it? »12/27/07 10:30am 12/27/07 10:30am