Kailyn Lowry flaunted her baby bump this week during a beach vacation with her two sons.

The pregnant "Teen Mom 2" star showed off her growing belly in a bikini while visiting St. Thomas with 7-year-old Isaac and 3-year-old Lincoln.

"Coki beach & the people were so good to us! needless to say, the kids are so happy & tired out," the 25-year-old reality star captioned a photo on Instagram with her boys.

Lowry enjoyed the getaway with her sons following a solo trip to Puerto Rico this month. She shared tweets and photos from her low-maintenance babymoon last week.

"Baby lo and I just went for our first ocean swim of the summer," the star wrote June 13. "Didn't bring my straightener or curling wand it actually feels good to not 'get ready.'"

Lowry, who shares Isaac with Jo Rivera and Lincoln with Javi Marroquin, announced her third pregnancy in February.

She later confirmed Chris Lopez fathered the child, but will be raising the baby alone.

"I think I'm most worried about the changes ahead but also that I will have this baby 24/7 by myself with no help. I'm going to be a single parent from the beginning!" the star wrote in a since-deleted blog post in April.

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
Lowry came to fame on the MTV series "16 & Pregnant" before starring on "Teen Mom 2."

"Teen Mom 3" alum Briana DeJesus will join Lowry, Jenelle Evans, Chelsea Houska and Leah Messer in Season 8.