Watch: IDOL Releases Music Video For "Drop Me Down"
England based surf rock/dream-pop musician Declan Cullen aka IDOL (formerly the frontman for Coastal Cities), has released the video for his latest track "Drop Me Down".
The song is taken from the EP 'Howling Moon', which came out in June. Get it here.