ABC has released the cast promotional photo-shoot of the 6th and last season of LOST, which will premiere February 2, 2010. Can’t wait! šŸ™‚

Advertisements