Babe Ruth's New York Yankees jersey from his supposed "called shot" home run in the 1932 World Series has sold for $24 million, cementing its place as the most valuable piece of sports memorabilia.