September 7, 2016 New Video – CHUPA CABRA – Mouths To Feed From their lair in North East Wales – the very excellent Chupa Cabra have released this excellent video to accompany their excellent single Mouths To Feed… Enjoy (it’s excellent…)