Share

Crystal Castles performed a new song live at The Ogden Theatre in Denver on October 17, and it’s supposedly “Telepath – which is one of the songs on the tracklisting for new album III.

Watch/listen below.


Join the conversation