Video Premiere: The Meow Meows – ‘Young Blood’
Brighton nine-piece, The Meow Meows, have been playing live festivals, putting smiles on people’s faces, since 2005, and their reputation on the live circuit has built steadily. So much so, in fact, that they have appeared on bills with the…