Rappers with puppies.

44,897 notes