Eva Longoria showed off her impressive beach body while enjoying the sunshine on a hot day.

The actress, 51, sported a bright blue bikini Thursday in Marbella, Spain, in pics obtained by Page Six. Her toned figure was on full display in the tiny two-piece, as she walked barefoot in the sand.

She also took a dip in the ocean, smiling big as she stood stood in the water.

The “Desperate Housewives” alum later covered up with a loose blouse and black sunglasses, looking effortlessly chic while carrying a straw hat.

The makeup-free actress glowed as she rocked a natural look, her brunette locks wet from the water.

Longoria lives in Spain with her…

Read the full article at PAGESIX.COM