An eclectic crowd cheers for Boston Red Sox.