Photos and VideosMore Photos and Videos
The mystery of the Giants commercial has been solved.
In early February, NBC Bay Area meteorlogist noticed the streets around Mint Plaza in San Francisco were shut down for a Hollywood-like movie shoot. He snapped a few photos and we tried and failed to find out what was going on.
The production appeared to be a reenactment of the team's championship parade down Market Street, complete with a crowd of extras, a green screen, a trolley and a confetti cannon.
The Giants weren't talking at the time, but on Thursday they released a new season ticket commercial that says it all. The team was shooting a promotional spot.
You can watch it here. If you are a fan of the team, you will like it.