Fenway Park Home of the Boston Red Soc sign vertical photo. This large sign at the Gate C entrance is the back of the John Hancock Jumbotron scoreboard and displays 2013 World Series Champions. Fenway Park is a historic MLB baseball stadium in the Eastern United States and is home to the Boston Red Sox baseball team. Copyright ⓒ 2014 Paul Velgos with All Rights Reserved.