The Itchyworms Mark 25th Anniversary with the Release of Stop-Motion Animation Film, “The Life I Know” Asian News Philippines The Itchyworms Mark 25th Anniversary with the Release of Stop-Motion Animation Film, “The Life I Know” Mari 3 years ago Iconic pop-rock outfit The Itchyworms kick off their 25th anniversary in the music industry with the official video release of “The Life I Know,”...Read More