Mechanism Trailer and Photos from the New Netflix Series