Related Articles

Itchyworms – Self-Titled – 2008 ALBUM

Self-Titled ℗ 2008 Sony BMG Music Entertainment (Philippines), Inc. Released on: 2008-07-21
Composer: E. Jugueta Recording Engineer: Shinji Tanaka Recording Engineer: Hazel Pascua
Composer: Jazz Nicolas Mastering Engineer, Mixing Engineer: Jonathan Ong
Executive Producer: Rudy Tee A&r Director: Vic Valenciano