how many gold medals does michael phelps have
Michael Phelps has racked up a whopping 23 gold medals throughout his Olympic career, solidifying his status as one of the greatest athletes of all time. His unparalleled success in the pool continues to inspire future generations of swimmers.









