New Giants’ Showtime preview leaked
Most of you already know that your favorite baseball team and reigning World Series champions are the subject of a summer-long series on Showtime, called “The Franchise.” The premier episode will air on April 13.
Some have lamented that it will be the undoing of the Giants’ chemistry this year. Others are hailing it as the greatest thing Showtime’s put out since “Dexter.” (I’m in the latter camp, by the way.)
Check out this three-minute preview, found on YouTube…