Roger Federer names his top seven athletes of all time
Swiss tennis legend Roger Federer shared his list of the best athletes in history. Swiss tennis legend Roger Federer, known for his incredible 20 Grand Slam titles and 310 weeks as the world’s No. 1 player, recently shared his list of the greatest athletes in history. Federer, a revered figure in the sports world, offered his ranking during an…