debris revealed take a 1st look at nbcs new sci fi alien drama