Mets Fans Booed the Hell Out of Max Scherzer in Return to Citi Field
Max Scherzer's tenure with the New York Mets was not great across the board. The Mets gave the All-Star pitcher a three-year deal worth $130 million after he helped the Washington Nationals and Los Angeles Dodgers win World Series titles…