Robyn f/ Snoop Dogg "U Should Know Better"

Robyn - U Should Know Better ft. Snoop Dogg

This is one of those mysterious videos. It's for a song that's around three-years-old. It features shrubbery, doll sex play, a mini Robyn, an odd woman, and the coolest Snoop dog ever.

You could try to figure it out, but might be best to take the song title's advice...

Artist