Dressed for equestrianism and carrying a carrot for any hungry horse, Snoop Dogg has further cemented his status as one of the most upbeat icons at the feelgood Summer Olympics in Paris, where he has popped up everywhere in an impressive array of sporting uniforms to root for the athletes and share his uniquely chill brand of good cheer.
From the moment he carried the Olympic torch through its final stages in Saint-Denis to mark the beginning of the 33rd Games to his appearance this weekend at the dressage, no one has appeared to be having as much fun in the French capital as the US rapper.