Tag Archives: The Phantoms

The Phantoms are worth looking into

The Phantoms 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 pick up on … Continue reading

Posted in Music | Tagged , , , , | Leave a comment