I had the good fortune to see this race three times, including the inaugural race which had Lance Armstrong in the field. Huge crowds, steep hills, good food. SF does not disappoint. Sadly the race won’t return due to unpaid SF police overtime costs.  
Union - No.
San Francisco Grand Prix
Walking up to the hills towards Twin Peaks.
That looks familiar. Oh yeah, I have the Limited version.
When the pros are struggling like this on the second lap, you know its steep.
Going up Fillmore Street.
At the top of Fillmore.
George sitting in comfortably.
Sweet, sweet, climbing.
George Hincapie climbing up Taylor Street.
Vlatcheslav Ekimov leading the remainder of the Posties up Taylor.
Fast Freddy Rodriguez. Bike problems cost him this day.
George and Fred side by side.
Jittery Joes rider up Taylor street.
Levi Leipheimer climbing up Taylor.
Phil Liggett doing commentary at the finish line.
Expo fun.
The US Postal team’s master mechanic Julien DeVries.
The demo area has all the latest goodies.