Live Review: My Chemical Romance at Sophia Gardens Cardiff
The sun is out in Cardiff on a Saturday and it’s surprising that there aren’t puddles of black that have melted onto the floor. This is because over 10 years since they last played the Welsh capital, My Chemical Romance...