Littermouth Formed in 2012 Littermouth have released a number of songs and music videos and already receive regular daily air play on radio stations all over the world. These include BBC introducing, X Radio, 365 Radio Network, Dr John’s Unsigned Rock Surgery and many more. The single, along with other tracks on the band’s self-titled album, were recorded and produced by the band themselves and mastered by three time Grammy Award nominated […]