The Itchyworms is a Filipino pop-rock band that creates fun, good-mood songs that you can add to your feel-happy playlist. Their hooks are certified earworms that would make you itch for more. the multi-awarded quartet is a rock icon who recently celebrated 25 years in the music industry.
The Itchyworms