Asia

The Itchyworms: Back in Singapore to Scratch an Itch

Well, we really think it’s about time 🙂 It  has  been  almost  a  decade  since  The  Itchyworms  performed  in  the  city-state  of Singapore. The  now-iconic  Marina Bay Sands was still under construction, for one, and Universal Studios was probably still in blueprints. The last time the band was there in 2008, they performed in a …

Continue Reading