At 5:30 AM, the truck is loaded and ready to go.
New Melones is a scenic place for a tri.
Splish splash.
Swimmers race to the drifting buoy.
That's not the big hill.
Now that's a big hill.
Swooping down the big hill.
Looking good on the run.