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.
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
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."
For more from the Teen Mom
stars, watch the clip below!