What Happened on Oct 22 2010

  • Forbidden releases Omega Wave

    Omega Wave is the title of Forbidden's fifth studio album, released in 22 October 2010. It is the band's first studio recording in 13 years (since... Read more