After getting snapped on the beach looking a bit, er, porky last week, Tyra Banks is hitting back with this emotional rant on her own talk show, which airs Thursday in the US. Tyra appears in the same swimsuit she wore in Australia, where she was photographed, to prove she has gained just 10lbs since her modelling years – not the 40lbs that were claimed in the press. Check out her tirade on behalf of women everywhere. It's pretty powerful stuff.