Feds block route of Dakota Access pipeline in North Dakota

Michael Phelps has beach wedding months after legal marriage

USA's Michael Phelps celebrates after he won the Men's 200m Butterfly Final during the swimming event at the Rio 2016 Olympic Games at the Olympic Aquatics Stadium in Rio de Janeiro on August 9, 2016.   / AFP / CHRISTOPHE SIMON        (Photo credit should read CHRISTOPHE SIMON/AFP/Getty Images)

USA's Michael Phelps celebrates after he won the Men's 200m Butterfly Final during the swimming event at the Rio 2016 Olympic Games at the Olympic Aquatics Stadium in Rio de Janeiro on August 9, 2016. / AFP / CHRISTOPHE SIMON (Photo credit should read CHRISTOPHE SIMON/AFP/Getty Images)

Four months after getting legally married to Nicole Johnson, Michael Phelps is celebrating in Mexico.

The 23-time Olympic gold medalist shared an Instagram photo Sunday of him walking down the aisle with the former Miss California USA, captioned, “My best friend…. I love you!!” Johnson also shared a picture of her walking with Phelps on a beach while dressed in a wedding gown.

Neither Phelps nor Johnson said where the ceremony took place, but several media outlets report it was in Cabo San Lucas, Mexico.

It was revealed last week that the couple legally got married in Arizona on June 13, and Phelps acknowledged that he had “been married for a while” in a Facebook Live video posted Thursday.