Watch 5 TV Spots from the Final Season of Lost
ABC has just unleashed 5 new TV spots for the 6th season of Lost! Check them out below and see if there's more answers to this epic, island saga...
The 6th Season of Lost will air February 2, 2010 on ABC.
Don't Miss A Story
Around the Web