Exclusive Video Premiere: Apollo Junction – ‘Blood On Hands’
Having been making their mark in their hometown of Leeds since 2012, and now taking the London scene by storm, Apollo Junction have been receiving plenty of acclaim for their soulful indie-pop. With their tracks being labelled “pop masterpieces” by…