We did it again! The SF Giants win the World Series!

Credits to Major League Baseball

October 28, 2012. After a nail biting 4th game in Detroit, The San Francisco Giants swept the Detroit Tigers and wins the 2012 World Series. Two World Series titles in 3 years…not bad at all! Congratulations to the San Francisco Giants from the FilAm SF!

Leave a Reply