Where to stream Lost in the UK as hit series joins Netflix US
The popular drama ran for an impressive 121 episodes across six seasons - here's where to find them
The popular drama ran for an impressive 121 episodes across six seasons - here's where to find them