Many people do consider Barry Bonds to be the best power hitter of all time.
It depends on what you mean. If you mean all time, then trust me, it's LouGehrig I did research on every great hitter and he's the best. If you mean currently, sorry but I'm not sure.
That's hard to pick from because the Yankees have the best, but I guess that I would have to say Babe Ruth because he is amazing. He is not my favorite player of all time, that's Mantle, but Ruth is probably the best Yankee, actually forget the best Yankee hitter of all time, the that he is one of the best hitters of all time.
Eminem is the best rapper of all time
the best hitter in baseball is Pete Rose
Easy. Michael Phelps is the best flyer of all time(:
Barry Bonds holds the records for career home runs (762) and home runs in a season (73).
John Elway is the best quarter back of all time.
Best selling Group of all time are The Beatles.