SCARLETT PARADE: The Debut Album

Scarlett Parade is a London-based duo hailing from the Isle of Man, the tiny island