Over the last 95 years, baseball has had only three different all-time home run kings. Babe Ruth wore the crown from 1921-74 before Hank Aaron took over. Barry Bonds then passed Aaron in 2007. This ...