Championship Banner

Baseball fans watch the start of the San Francisco Giants home opener against the St. Louis Cardinals.  (Photo by Justin Sullivan/Getty Images)

Giants Fans Flood Downtown For Opening Day Frenzy

A human tide of orange and black was ebbing and flowing around the stadium well before the gates opened at 10:35 a.m., with the sea of fans eagerly awaiting the Giants’ first home game of the 2011 season.

CBS San Francisco–04/08/2011

Follow

Get every new post delivered to your Inbox.

Join 55,764 other followers