Relax and Untwine, NBC’s New Competition Series “Making It” Crafts Its Debut with Tuesday, July 31 Premiere occasio 6 years ago