Thai metallers DEFYING DECAY have release a brand new video and single ‘Let It Rain’, a week before the release of their debut album “Metamorphosis”.
Thai metallers DEFYING DECAY have release a brand new video and single ‘Let It Rain’, a week before the release of their debut album “Metamorphosis”.