Came out on Exit Records this monday.

Reminds me a bit of The Bug: