Torch are Seela on vocals, Jon Greene on drums and guitarist Chris Vestre.
Added by Upcoming Robot on August 25, 2007