Interview with Ramesses: Giving Curse

There’s heavy and then there’s Ramesses. The British trio have just released 2010’s doomedest album in the form of Take The Curse through their management’s own record company, Ritual Productions, and it is a r...