Chuck Norris

When Chuck Norris donates blood, he gives twenty gallons. None of it is his own.
 138
0