Owlle – Ticky Ticky

Somewhat of a St. Etienne or LCD Soundsystem feel.