Album & EP Reviews Ditch The Demon – Ditch The Demon EP by: Chris GaleaPosted on: 10/11/202104/02/2023 Review of the self title 2020 EP release from UK Psychedelic Rock band, Ditch The Demon. Review by Chris Galea.