Baseball fans crammed the streets of San Francisco on Wednesday for a parade and rally honoring the World Series champion Giants.
<iframe width=”425″ height=”239″ src=”http://www.youtube.com/embed/LTdy30NcmQk” frameborder=”0″ allowfullscreen></iframe>