The 37-year-old actress, Kate Hudson didn’t feel shy sharing her hot bikini photos taken during a vacation with friend in Formentera, Spain. Kate looked flexible, hot and fit in these photos. Before getting stripped down she was in a casual dress but it didn’t last long and she went down on little mud-bath action. Getting a little messy isn’t the only activity the mother of two has been doing in a bikini during her vacations but she has also shared plenty of bikini-filled moments from her Spanish getaway.

Now if you are wondering that how The Almost Famous star gets that beautiful insane fit body than there is no need to look further. She credited Pilates for her outstanding famous figure. During an interview with the Shape Magazine, she said, “I was 19 when I discovered Pilates, and I’m still doing it, “It’s the workout my body really responds to. It’s all about alignment, elongating your spine, and strengthening your core. It makes me feel my strongest.” “I love my shape because I work really hard at it,” Hudson added. “I honor my body by working out and seeing what it can do.”