Torches in Trees are a psychedelic outfit that have been hypnotizing and swooning the Los Angeles scene.
Added by Upcoming Robot on July 6, 2012