First Look: 'Lost: Something Nice Back Home' (Airs 5/01/08)

First Look: 'Lost: Something Nice Back Home' (Airs 5/01/08)

Get your first look at the upcoming episode that airs May 1, 2008 at 10:00pm on ABC.