The Boston Red Sox celebrated their 2018 World Series championship Saturday, Feb. 16, 2019 at JetBlue Park at Fenway South in Fort Myers. Fans took photos with the World Series trophy and in front of the Green Monster in left field.
{}