I often hear that having an ice bath after a marathon or after a long run is great for recovery.  I even saw this picture of Meb Keflezighi from New York Times sitting on a cold stream to help recover.  He seems to love it as he prepares to...