Twiztid – “Rose Petal” (Video) Posted on October 2, 2020 by Irfan Akhtar Detroit’s demented duo Twiztid surprise-drops the visuals for their latest single “Rose Petal”.