Katie Holmes is rather covered up for a starlet on vacation. I get the hat, sun will age you but the one piece? Maybe
Suri left her mark on Katie in a series of stretch marks.... or maybe
Tom Cruise doesn't approve of his wife baring too much of her body.