New album by this Spanish Death Metal band from Barcelona. Their best release, with a more personal sound capturing the best of the European and U.S. Death Metal scenes,