
Escape From Alcatraz Triathlon 2018
San Francisco, California - June 3, 2018: On a picture-perfect morning, around 2,000 triathletes assembled for this year’s Escape From Alcatraz Triathlon featuring a 1.5-mile swim in the rough waters…
San Francisco, California - June 3, 2018: On a picture-perfect morning, around 2,000 triathletes assembled for this year’s Escape From Alcatraz Triathlon featuring a 1.5-mile swim in the rough waters…
Chamonix, France – September 1-3, 2017: At this year’s Ultra Trail du Mont Blanc, runners encountered a bit of snow, wind, and plenty of rain and mud. François d’Haene of…
TAHOE CITY, CALIFORNIA (June 24, 2017) – Amidst the picturesque backdrop of snow covered mountains, a few hundred competitors dove into the crystal blue Lake Tahoe for this year’s XTERRA…
DOHA, QATAR (October 16, 2016) – After a week of racing, the 2016 world road cycling champions have been crowned. Below are some photo highlights from the elite women and…
BOULDER, COLORADO (August 7, 2016) – Enjoyed a long summer day watching the inspiring performances at Ironman Boulder while shooting photos for Colorado Triathlete and the D3 Multisport racing team. Cloud…
BOULDER, COLORADO (July 28, 2016) – Once a year on a Thursday evening in July, the West End 4K brings a festive and competitive atmosphere to the streets west of…
BOULDER, COLORADO (July 24, 2016) -- Although this year’s Boulder Peak Triathlon was cancelled due to the Cold Springs Fire that diverted all emergency officials to deal with the blaze,…
BEAVER CREEK, COLORADO (July 17, 2016) – After an incredible day for yesterday’s triathlon, another beautiful blue sky day greeted runners as they gathered for the XTERRA Beaver Creek Trail Runs with…
BEAVER CREEK, COLORADO (July 16, 2016) – I enjoyed a beautiful summer weekend at Beaver Creek covering the XTERRA Mountain Championship on Saturday and the XTERRA Beaver Creek Trail Runs on Sunday.…
NIWOT, COLORADO (June 26, 2016) -- Over the weekend, Boulder County roads played host to two cycling events. The Hygiene Time Trial and Team Time Trial took place on Saturday, consisting…
FORT COLLINS, COLORADO (June 18, 2016) -- I pulled out of Boulder right before sunrise to drive to Fort Collins to cover the XTERRA Lory triathlon. The triathlon takes place at…
BOULDER, COLORADO (June 11, 2016) -- Back home in Boulder for the summer, I had the opportunity to cover the Ironman 70.3 Boulder. This beautiful June day at Boulder Reservoir…
DOHA, QATAR (May 6, 2016) -- The first track meet on the IAAF Diamond League schedule took place in Doha this evening. I caught a bit of the action, including…
DOHA, QATAR (April 8, 2016) -- Although Qatar is well known as the future host of the 2022 FIFA World Cup, this small emirate on the Arabian Peninsula has consistently…
ABU DHABI, UAE (March 5, 2016) -- Being based in nearby Qatar during the academic year, I had the opportunity to make a day trip to Abu Dhabi at the…
DOHA, QATAR (February 12, 2016) -- On back-to-back weeks, Qatar first played host to a world-class women’s field and next to a world-class men’s field in the women and men’s editions of the…