Bob-Keller-Triathlete-1818-SH

Bob Keller runs (above) and bikes (below) to train for the 50 or more races he plans to compete in this year.