Fenway Park Home of the Boston Red Soc sign black and white photo. This large sign 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. Copyright ⓒ 2014 Paul Velgos with All Rights Reserved.