Tyra Banks regrets posting a picture of her son online.

Tyra Banks

Tyra Banks

The 43-year-old star uploaded a snap of her 18-month-old son York on social media a month ago after seeing paparazzi trying to take a photograph of him but regrets doing it now because the photographers never managed to get a good picture of York.

Speaking on Late Night with Seth Meyers, she said: "I'm trying to hide him with a blanket. I pull over the 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 damn picture. 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!"

Meanwhile, Tyra previously revealed she would love to see her son become a model one day.

She shared: "I'd be like, 'Baby, of course you can model. You can do whatever the hell you want to do.' Unfortunately, male models, you know, their success and their pay is not like what my pay was as a model. There's such a huge disparity."

However, Tyra would have been reluctant to encourage her child to follow her footsteps if if she had had a daughter.

She said: "At the same time, if I had a little girl and she wanted to model, Lord, it would be very difficult. I would not be happy if I had a daughter that wanted to model. Thank God he's a boy."


Tagged in