Tag: The Phantoms
First Look: The Phantoms – Wasting Time
Based in West Lothian, Scotland, The Phantoms formed in May 2012, quickly winning an army of fans with their huge sound and infectious on-stage energy.
It didn't take long for Scotland's most influential DJs to...
Daily Dose: The Phantoms – Wasting Time
Based in West Lothian, Scotland, The Phantoms formed in May 2012, quickly winning an army of fans with their huge sound and infectious on-stage energy.
It didn't take long for Scotland's most influential DJs to...