Kate Hudson might have given birth to a baby just eight months ago, but you'd never be able to tell by looking at these pictures of her on the beach in Cancun. There, she strapped on a sexy bikini and hung out with Matt Bellamy, who may or may not be her husband. Penny Lane never looked so good.

[Daily Mail]