Tech-death masters ORIGIN strike again on June 3 with their new album, Chaosmos. The long-standing outfit celebrates not only a return to Nuclear Blast (World excluding Europe) and Agonia Records (Europe), but also rings in their 25th year.
In celebration of the release, the band offers fans the first taste of the album with the single, Ecophagy which can be seen below.