Ryan Lochte and his fellow Team USA swimmers have golden memories from Rio, but a frightening robbery at gunpoint has now tainted their Olympic glory days.

After a long week of competition, Lochte, Gunnar Bentz, Jack Conger, and Jimmy Feigen celebrated the end of their run on Saturday night. On their way back the Olympic Village, however, their taxi was stopped by a group of alleged police officers.

"We got pulled over, in the taxi, and these guys came out with a badge, a police badge, no lights, no nothing just a police badge and they pulled us over," Lochte recounted to Today reporter Billy Bush. "They pulled out their guns, they told the other swimmers to get down on the ground - they got down on the ground. I refused, I was like we didn't do anything wrong, so - I'm not getting down on the ground."

"Then the guy pulled out his gun, he cocked it, put it to my forehead and he said, 'Get down,' and I put my hands up, I was like 'whatever,'" Lochte continued. "He took our money, he took my wallet - he left my cell phone, he left my credentials."

Although an IOC official initially danced around the topic, Patrick Sandusky, spokesman for the United States Olympic Committee, confirmed the details of the incident while speaking with NBC.

The story is still developing, but Lochte, Bentz, Conger, and Feigen are all currently safe and unharmed. Team USA's swimmers ended competition with 33 medals, which is three times that of any other country. Tune in for the women and men's 10k marathon swim this Monday and Friday, respectively.

Click the video below to hear from Lochte.