Whatever Carrie Underwood is doing, it's working.
The 33-year-old country crooner traveled down south to Cabo San Lucas, Mexico for a romantic vacation with her husband, Mike Fisher, and hit the beach in a skimpy pink bikini. Fisher also stood out in his lime green board shorts.
The two jetted off to Mexico just a few days prior to their six-year anniversary. Underwood and Fisher were married on July 10, 2010, at Reynolds Plantation in Greensboro, Georgia. On Feb. 27, 2015, they welcomed their first child, Isaiah Michael Fisher.
It's clear from this photo that this couple takes their workouts seriously.
In May, Underwood revealed to ET her secret to having and keeping a fit physique. "You don't need that much," she shared. "I like free weights and a Bosu, and you're in business. Maybe a medicine ball. I do lots of squats and lunges, and I like to run, I like to run outside if my knee allows me to. But just body weight stuff, push-ups, pull ups. It doesn't have to be complicated."