Hitmaker DJ Snake has made a career out of knowing what works at any given time, and his new bilingual collab with J Balvin and Tyga is perfect for right now. "Loco Contigo" brings Balvin and reliable rap-verse filler Tyga out to a multi-culti and color-splashed desert that echoes Balvin's bugged out and bright aesthetic. 

The video brings Carnival to places it was never meant to be, with feather-clad maskers dancing along in the dry heat to a dembow that's bound to be heard at parties throughout the summer. The video was directed by Colin Tilley, the mind behind quite a few iconic clips like Kendrick Lamar's "Alright" and Nicki Minaj's "Anaconda."

Take a look at the video up top and catch DJ Snake at one of his many tour dates this summer.

DJ Snake Tour Dates

June 21 – Las Vegas, NV @ Encore Beach Club
June 22 – Ottawa, ON @ Escapade Music Festival
June 23 – Dover, DE @ Firefly Music festival
June 28 – Cologne, Germany @ Bootshaus
June 29 – Marmande, France @ Garorock​​​​​​​
July 4 – Salzburg, Austria @ Electric Love
July 5 – Arras, France @ Main Square
July 6 – Figueira da Foz, Portugal @ RFM Somnii​​​​​​​
July 6 – Novi Sad, Serbia @ EXIT Festival
July 7 – Zamárdi, Hungary @ Balaton Sound
July 7 – Constanta, Romania @ Neversea​​​​​​​
July 10 – Athens, Greece @ Primer Music Festival
July 11 – Neustadt-Glewe, Germany @ Airbeat One
July 12 – Joensuu, Finland @ Ilosaarirock​​​​​​​
July 13 – Split, Croatia @ Ultra Europe
July 13 – Barcelona, Spain @ Barcelona Beach Festival
July 20 – Boom, Belgium @ Tomorrowland​​​​​​​
July 21 – Weeze, Germany @ Parookaville​​​​​​​
July 25 – Cap D’Adge, France @ Amnesia
July 27 – Boom, Belgium @ Tomorrowland​​​​​​​
July 28 – Las Vegas, NV @ Encore Beach Club
August 2 – Las Vegas, NV @ Encore Beach Club
August 9 – Saalburg-Ebersdorf, Germany @ SonneMondSterne​​​​​​​
August 10 – Cannes, France @ Les Plages Électroniques​​​​​​​
August 11 – Landerneau, France @ Fête du Bruit
August 13 – Mykonos, Greece @ Cavo Paradiso​​​​​​​
August 16 – Kraków, Poland @ Kraków Live
August 17 – Las Vegas, NV @ XS
August 18 – Las Vegas, NV @ Encore Beach Club
August 23 – Las Vegas, NV @ Encore Beach Club
​​​​​​​August 25 – Las Vegas, NV @ XS