The Melvins Share “The Making of Tarantula Heart” Mini-Documentary
The Melvins have released a new mini-documentary focusing on the creation of their new album “Tarantula Heart.” That effort will be available tomorrow (April 19).
The Melvins have released a new mini-documentary focusing on the creation of their new album “Tarantula Heart.” That effort will be available tomorrow (April 19).