American rapper A$AP Rocky has released an 18-rated video for his new single, Gunz N Butter feat. Juicy J.

The James Mackel-directed video opens up with Rocky surfing atop a speeding car in the desert sand, while sporting his Under Armour SRLo collaboration.

ALSO: New video: A$AP Rocky – Fukk Sleep feat. FKA Twigs

The video then jumps from scene to scene exploring America’s violently divided gun culture, intertwined with a NSFW moment or two.

Watch the video below.