MLB insider calls this All-Star’s contract a ‘monster mistake’ by St. Louis Cardinals Published by Matt Higgins