Video: Deleo – Satellite
Deleo are an alternative rock band from Montpellier, France who have caught my attention through their intimately emotive ballad Satellite.
Continue reading “Video: Deleo – Satellite”Deleo are an alternative rock band from Montpellier, France who have caught my attention through their intimately emotive ballad Satellite.
Continue reading “Video: Deleo – Satellite”
You must be logged in to post a comment.