If Bear Grylls drinks his own urine for hydration, How does he get his protein?

593 shares