Chuck Norris

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