Our favorite freaks Die Antwoord are back! Today they shared “Dazed and Confused,” their first song in two years. It’s produced by and features GOD. Unsure if that’s a person or deity. The song is the lead up to their mixtape Suck On This, out May 19th. Listen to it above.