New TORCHE Song from New Album Posted Online Posted on February 17, 2008 by dr.park TORCHE has posted a new song, “Pirahna,” off their upcoming album, Meanderthal, here. The album drops April 8, 2008 on Hydra Head Records.