Slated to premiere on May 30, Netflix teased the survival show in an official trailer posted on YouTube on May 16. The teaser shows the contestants covered in sweat and mud in a series of ...