One of the top ultramarathons on the race calendar took place this weekend in the Marin Headlands just north of San Francisco. The North Face Endurance Challenge Championships, with a $10,000 prize for the 50-mile winner, welcomed many elite trail runners to take on its challenging, yet breathtaking course in the Bay Area.

The 50-miler winners were Zach Miller (6:12:37) and Megan Kimmel (7:13:52).

RELATED: Zach Miller, Megan Kimmel Win The North Face Endurance Challenge Championship

To get a sense of the beauty and challenge of this race, check out this photo gallery. All photos taken by Ultra Race Photos / Myke Hermsmeyer / Ken Schuh / Nate Baker. For more images from the race visit Ultraracephotos.com.

The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship
The North Face Endurance Challenge Championship