By William Tauro
The 2013 World Series Championship banner being Installed at Boston’s Fenway Park was manufactured by Tony Lafuente of Flag Graphics of Allston Street in Somerville MA.
Tony Lafuente’s Flag Grapics has been manufacturing the flags for the champs of all our Boston sports teams for years.