1 definition by ThatRandomGuy69
One of the best bands in the fucking universe. A 4-piece 'Disco rock' band from Connecticut that knows how to put on a psychedelic show! They just released their debut album 'Native Sun' this year!
by ThatRandomGuy69 July 18, 2011