Noisia - Stamp Out

What are your thoughts?