Latin pop sensation J Balvin has apologized after the music video for his recently-released single 'Perra' sparked anger due to content that was deemed racist and sexist. The video, which was released last month, drew fire for depicting certain Black women as dogs, including a sequence in which the Colombian rapper appears holding leashes around the necks of two women.