Globe iconLogin iconRecap iconSearch iconTickets icon

The Mowgli's provide the anthem for the 2012 Giants season

The 2012 Giants season, which has included an NL West title, Matt Cain's perfect game and now, a trip to the NLCS, has been a huge success.

Every successful season needs its own soundtrack and the Mowgli's provide just that, with their song "San Francisco." Let's take a look back at how magical the Giants season truly was.