Whenever you see the glowing Citgo sign you can be assured Wally the Green Monster is not that far away! Where are you in Boston?
A. Boston Common
B. Fenway Park
C. Yankee Stadium
D. Harvard Square
A