Aiden have posted the new video from their EP/DVD Rain in Hell. The track also appears on the soundtrack to the film Dead Silence.
Aiden have posted the new video from their EP/DVD Rain in Hell. The track also appears on the soundtrack to the film Dead Silence.