One of LA’s most popular indie Hip Hop artists Self Provoked drops his latest video “Handcuffs” shot in Sao Paulo, Brazil.