Olympic Torch, Tibet Flag

Olympic Torch running

Olympic Torch full security

running with the Olympic Torch

passing the Olympic Flame

Olympic Torch runners

more Olympic Torch runners

This dude yelled “Free Tibet!” a few times.

Olympic Torch runner, yelled 'Free Tibet'

Olympic Torch runner in wheelchair

here comes the Olympic Torch convoy

Olympic Torch convoy approaching

Olympic Torch convoy first layer of cops

passing the Olympic Flame, again

This dude got himself arrested, I didn’t see what did (or did not) happen.

Olympic Torch Protester Arrested

These two cops appeared to be in charge of the 100’s (1000’s?) of cops on the ground:

Head Honcho Olympic Torch security

What. A. Day. The only violence I saw was a cop shoving someone out of the street. Definitely less violent than the last time the SFPD had battalions of officers running around in riot gear.

Least we forget:

Tiananmen Square, 1989

China still has a long way to go.