By Ian S palmer This Saturday evening June 29, undefeated WBA Middleweight Titleholder Gennady Golovkin will be taking on the toughest challenge...