This is actually the 1918 World Series Chamopinship Banner, hanging outside Fenway Park.

(We now have a 2004 and 2007 banner as well, but, they are not in as photogenic a place.)