News Allow Blazing Chrome to melt thy face with its launch trailer Well, shoot. By Greg BargasJuly 10, 2019