Witchfinder Witchfinder WITCHFINDER RELEASE NEW SINGLE French doom metal band WITCHFINDER have released their new single "Ouija" over at Doomed & Stoned. The song is from their...