Here are the results for Stage 3 (I have already posted the overall results, but I'll still put the stage results up for Stage 3 and 4.
1. Taylor Phinney (Trek-LIVESTRONG) 16:46
2. Levi Leipheimer (Mellow Johnny’s) 16:48
3. Jeremy Vennel (Bissell Pro Cycling) 16:57
4. Alex Dowsett (Trek-LIVESTRONG) 17:02
5. Brent Bookwalter (BMC Racing) 17:05
And some pictures of the stage:
Can't say I agree with Levi's choice of wearing his bibs on the outside of his jersey.