Watch! Mouth of Ghosts – When The Sun Sets
London’s Mouth of Ghosts are the kind of mouths you want to feed – they can’t bite you (because they’re ghosts, you see). The alt-rock band features a female singer who can sure hold her notes. Their first single will...