Trailer for new Netflix series I-Land released
The trailer for Netflix's new 'limited series' "I-Land"