Portsmouth band Carmen Rosa were formed back in 2000 and have been steadily touring both locally and around the UK and have just dropped their new album Delay the World (available on iTunes for only £3.99). Local video production company Video Made worked with the band on the new video for the song The End of the World which was filmed locally too. Loving the illustrations on this.
NO COMMENT