Take Over And Destroy - "Howling House" live @ Southwest Terror Fest 2012 - Video
PUBLISHED: Oct 23, 2012
DESCRIPTION: Take Over And Destroy performs their song Howling House at The Rock as part of Southwest Terror Fest 2012 in Tucson, Arizona. Recorded Friday, October 19, 2012.