Echo Beach premiere the video of their second single ‘On My Mind’ today with XS Noize. The synth-pop outfit that…
This website uses cookies.