Apple has erected a second Green Monster to join the famous 37-foot, two-inch left field wall of Fenway Park, the home of Major League Baseball’s World Champion Boston Red Sox.
Apple’s is a teaser billboard covering the facade of their upcoming Apple Store Boylston Street.
See better and larger photos via TUAW here.