Itch is a Serbian based four piece whose sophomore album Round 2 poises them to make a big impact on the American music scene. They enjoyed fulsome success in the European market on the backs of their debut release Lullulu and parlayed its positive reception into a number of high profile European festivals like …
Read More »