Andre Johnson

This story will bring tears to your eyes.

For the 8th straight year, NFL star Andre Johnson spent thousands of dollars of his own money on toys and video games for at-risk kids in protective services.

And as he always does every year, the 33-year-old Houston Texans wide receiver took pictures with the loooong receipts.

Read more »