London based experimental label Hominid Sounds has just unveiled the full stream of “How Is This Going To Make It Any Better?”, new adventurous 10-tracker from Northampton based instrumental noise rock trio 72%! Boundlessly liberating and irresistibly experimental, the record delivers contents far weirder than the genre implies and gives us a set of twisted […]