Hailing from Portland, OR, Deelay Ceelay is a visual/psychedelic group.
Added by Upcoming Robot on February 10, 2010