Yes, there is a perfectly logical explanation as to why Naomi Campbell is dressed in hot-ass red stockings and tight-ass black spandex booty-shorts complete with a dangling belly chain. The model donned the ensemble as part of her guest-appearance on an upcoming episode of ABC's Ugly Betty. Campbell took part in a softball game, which saw Mode magazine competing against the Elle team, which was completely made up of models. Reports say that Naomi, well known for her irascible temperament, was nothing but well-behaved and professional – even digging into a big lunch and joking around with cast members. In fact, Naomi was even happy to play up to her reputation for mobile phone-throwing, and try to strike fear into her opponents as she posed in a mock-threatening manner with her mobile on the field.
Now as far as Jennifer Hudson's attire is concerned....well, I don't know what to tell you. But in her defense, she is just strolling through LAX airport. And for all you Sex in the City fans, make sure to check out Hudson in the movie version of the popular HBO series when it hits the big screen on May 30th. The 26-year-old Oscar winner plays a 'lucky-in-life, unlucky-in-love assistant to Sarah Jessica Parker’s character Carrie Bradshaw. Hudson also lends her voice on the film's movie soundtrack as well. All Dressed in Love is written by Cee-Lo (Gnarls Barkley) and MC Jack Splash. And one last reminder: Hudson and the rest of the cast of Sex In the City will make an appearance on Oprah today (May 1st). Check your local listings.