Welsh proggers 25 Yard Screamer will release new album Nemesis in October By: Posted on September 27, 2022