
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…
CHAMONIX-MONT-BLANC, FRANCE (September 16, 2016) – Chamonix, which has become my home away from home while living abroad, gave me once again an opportunity to play in the Alps during…
BOULDER, COLORADO (August 8, 2016) -- With thoughtful foresight, the Indian Peaks Wilderness was created in 1978 to protect the area between Rocky Mountain National Park to the north and Rollins…
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 30, 2016) – My alma mater, the University of Colorado, has undergone many changes since I graduated with my BA in biology in 1995—such as the addition…
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…