Lost Final Flight
Over the weekend, Damon Lindelof posted a link to YouTube user ttheblackbox’s epic fan made series finale trailer for LOST, which supposedly took 32 hours to edit. Watch it now after the jump. The series finale of Lost will air on May 23rd 2010.

Cool Posts From Around the Web: