Dragonforce have posted the first video from their upcoming album. The record is titled Ultra Beatdown and is due out August 26, 2008 (art.)
Dragonforce have posted the first video from their upcoming album. The record is titled Ultra Beatdown and is due out August 26, 2008 (art.)