AboutItchyworms

The Itchyworms is a Filipino rock band whose music is primarily guitar-driven rock with pronounced 1960s and 1980s pop sensibilities and embellished with two- or three-part vocal harmonies.