Mom confessions! Tyra Banks recently shared a gorgeous photo of her son, York, showing the infant's full face for the first time — and now, the supermodel has revealed she totally regrets posting the special photo on her Instagram page.

MORE: Is Tyra Banks Pregnant? Find out If the 'America's Got Talent' Star Wants More Kids!

"It wasn't so much that I was itching for the world to see him. I went to a restaurant for Father's Day with my son and my dad. It was by the ocean and my son was [saying], 'Awa! Awa! Awa!' Water. And so I was like, 'OK, you're going to get in the water for the first time,'" the 43-year-old recalled during a recent interview on Late Night with Seth Meyers.

"I slathered him with sunscreen; he was looking purple because he's black, so when we put on sunscreen we look purple. And he just was looking crazy — got slammed by waves, sand everywhere," Tyra continued. As Tyra and York, 7 months, were getting ready to leave the beach, the America's Got Talent star noticed paparazzi trying to take photos of her little boy.

MORE: Tyra Banks Talks Work-Life Balance With Her Baby Son, York — "He's Taught Me to Focus on One Thing at a Time"

"I'm trying to hide him with a blanket. I pull over [at a] gas station after they get the shot, I text his dad [fashion photographer Erik Asla] and I'm like, 'I've got to put this picture out before the paparazzi. I don't want them to make money off our child and have the first picture.' So, I posted the darn picture," she explained.

"The next day, there ain't no paparazzi pictures, because mama knew how to hide that camera. She's a supermodel for a reason! And so now his picture is out there and I didn't need it to be!" Tyra continued.

Check out the gallery to see more cute photos of Tyra’s baby son, York!