When does the TV show LOST start in USA or other countries this year, the next s!
Question: New episodes of Lost begin on January 31, 2008 in the United States.
Answers: New episodes of Lost begin on January 31, 2008 in the United States.
January 31, 2008 (Thursday)