Here's Kate Hudson wearing beach short shorts and a transparent white top to cover her bikini. She's just walking on the beach, with another man who's hm, not that guy she and Cameron Diaz were apparently fighting over: Alex Rodriguez! Still, I wished Kate Hudson would just show off her goods, since its reportedly larger than her usual A size.