'Teen Mom 2' star Kailyn Lowry shows off her baby bump in a bikini while on vacation with her sons: Pics!

Baby bump, bikini, and beach! Teen Mom 2 star Kailyn Lowry has no problem soaking up the sun while waiting for her third child to arrive.

The 25-year-old MTV standout is currently enjoying a trip to the Virgin Islands with her sons, Isaac, 7, and Lincoln, 3.

RELATED: 'Teen Mom 2' Star Kailyn Lowry Reveals That She Is Pregnant With Baby No. 3

Earlier this week she shared photos of herself in a black bikini top and striped bottoms that showed off her growing baby bump.

See more photos of Kailyn Lowry:

"Baby Lo & I are in St. Thomas! No filter needed #gopro," Lowry captioned one shot of herself in the ocean, cradling her bump.

She also posed with her boys on the beach, writing, "Coki beach & the people are so good to us! Needless to say, the kids are so happy & tired out."

Lowry later shared an underwater shot of little Isaac, writing, "My baby learning to snorkel," as well as a pic of her sons with their arms around one another, with the caption, "Had so much fun today!"

Lowry shares Isaac with her ex, Jo Rivera, and Lincoln with ex-husband Javi Marroquin. She has kept the paternity of her third child more of a secret, though fans have speculated the father is a friend of hers.

The reality star announced her pregnancy back in February in a frustrated blog post.

View this post on Instagram

Had so much fun today!

A post shared by Kailyn Lowry (@kaillowry) on Jun 22, 2017 at 5:34pm PDT

WATCH: 'Teen Mom 2' Star Jenelle Evans Shares First Photos of Her New Baby

"I am pregnant," Lowry wrote, revealing the she was "sad" that the news had leaked prior to her official announcement. "I'm sad that I should have known that people in my life would sell me out before I was ready. Like any normal person, I want it to be a happy time. I wanted this to be a private time so I could be excited while not getting chased by paparazzi and bothered with crazy headlines."

See more celebrity summer beach bods: