We're very much digging Finnish death metal band Torchia and, after grabbing a free download of their song "Ending Beginning," we think you will be too!