Music October 22, 2014 Camel Power Club – Sputnik French duo Camel Power Club fly pretty under the radar. There’s not much out there on the interwebs…