Everything you need to know about Lost in 8:15

The final season of Lost starts in mere hours and here’s a video that should bring you up to speed.