Russia has a hell of a metal scene (well, the place is bloody enormous) so let us introduce you to just one of the bands plying their trade just round the corner from Red Square (maybe)... Simple things first – where are you guys from? Moscow, Russia. How did you meet? We’ve been friends for … Continue reading Band of the Day: Deathgreed