Loading...
Uploaded by SFBeanTown on May 11, 2007
Red Sox finally win the 2004 World Series. Here is a video from a local San Francisco Boston bar called the Buc which is located on Polk Street.
Sports
Standard YouTube License
Nice Video
stjimmy2448 4 years ago
Load more suggestions
Nice Video
stjimmy2448 4 years ago