chrish_photos Living life imperfectly, with great delight, every single day. A Friday flashback to the Discovery Triathlon Worl Twice the heat, twice the ice cold beer. It's a ru Brain fart! Back on the boats today. Average conditions for a Another morning in paradise. Robben Island to Big Another plot of land sold this morning. A combinat Have rock, will ride it. #singletrack #mtbenduro Very early #lightbru at Oak Valley. . #mtblife #oa When the trail hands you a dirty cocktail, you toa 🏊♂️🚴♀️🏃♂️ Throwback The entry speed was insane, and he took the perfec Those early morning swim shoots are always worth i Sometimes, the early wake-up call is worth it—ev Shooting fashion and scrambling around to find the I guess that’s one way to stop your swimming cap I took this photo of Swedish cycling rock star @je Up at 4:00am. On the boat at 5:30. Swim start at R I've shot the #bloukliptrailrun above Stellenbosch Chasing the sunrise at the Cape Town Marathon. It' Had a great day out shooting road cycling around t Load More... Follow me on Instagram 2017-04-30