Josh Naylor hits first MLB walk off grand slam

Josh Naylor of Mississauga, Ontario has had a very productive Major League Baseball Career at first base. He has been a Major League All-Star with the Cleveland Guardians, and taken the Guardians to the postseason on three separate occasions. Now Read more