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).
Posted
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).