Hailing from Seattle, Washington, the band plays rock/indie/electronica music and features Ted Chen (bass, vocals), Nick Kamuda (guitar, piano, electronics), Seth Thomas (guitar, vocals) and John Wright (drums).
Added by Upcoming Robot on May 3, 2008