Ohbijou is an indie pop band based in Toronto, Ontario. The music of Stars Like Fleas has been described as electro-acoustic quirktronica.
Added by Upcoming Robot on April 16, 2008