Sounds quite a bit like Daft Punk, but I'm sure you've heard most of their music. If by any chance you have not heard their Alive 2007 album, please check it out.
Sounds quite a bit like Daft Punk, but I'm sure you've heard most of their music. If by any chance you have not heard their Alive 2007 album, please check it out.