Michael Phelps is considered the greatest swimmer of all time. He has won the most Olympic medals of any athlete with 28 total medals, including 23 gold medals. Photos show Michael Phelps competing in swimming pools and celebrating his many accomplishments in the water.