Second song of the week that I’ve heard for the first time through a trailer. Ghostface and Metalface together again and sounding sick.