My Chemical Romance Are Teasing Something
My Chemical Romance are teasing something cryptic on their social media again.
It is United Kingdom-related as they have posted a photo with the flag of the United Kingdom as the caption.
Does it mean a new show in England, a tour in the UK or maybe something else? Let us know what you think when you check out the tweet below and stay tuned for more information!