News \

Antemasque Herald Self-Titled Album With Autumnal ‘Drown All Your Witches’

The Mars Volta's project with Flea will release 'Antemasque' on July 15; preview a strummy new track

Marc Hogan |April 15, 2014 - 12:09 pm