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