We’re in the countdown now, to the final season of LOST, which airs February 2, 2009.

Kinda a big event in our house – even though we probably won’t get to see it until after Feb 2, since we don’t have T.V. reception.

If you need a refresher, here’s everything you need to know about LOST in 8 minutes and 15 seconds.

Advertisements