Sheldon Thompson AKA Sid Le Rock has been at the forefront of quality electronic music for almost a decade now. Originally hailing from the Northern extremes of Ontario, Canada, his search for meaning led him to discover…
Love at first hearing! 😎 Ages well!
disappear without trace
forgot about youuuu!!! god still so gooooood