Twiztid drops one of their heaviest songs to date with “Rose Petal”.