LOST... the final episode?

While we're on the topic of LOST, here's the "final episode" as shown at the 2007 CES in Las Vegas...

Enjoy!


Comments