Watch Jamie Foxx's impersonation of LeBron James

WATCH: Snoop Dogg Gives Jimmy Kimmel Donation for Children's Hospital

As if we couldn't love Uncle Snoop anymore! The very private story that late night talk show host Jimmy Kimmel shared about his newborn son back in April apparently moved Snoop Dogg to the point where the rapper did something highly unexpected during a recent appearance. Snoop was on Jimmy Kimmel...