Actress Megan Fox has shared a rare photo of her baby boy Journey River Green who turns two this summer on Instagram. In the photo, he is seen wearing a 'Teenage Mutant Ninja Turtle' shirt and is looking straight into the camera. The 'TMNT' actress has kept a rather low profile when it comes to the privacy of her three children. 

According to LifeandStyleMag, several mom-shamers came slamming on the actress after she had shared a photo of her sons with long hair. The 'Transformers' actress posted a sunny beach snap with her kids but followers were more focused on the children's long locks. Unfortunately, most shamers were bashful about the fact that Fox had forgotten to give her kids a haircut.



A post shared by Megan Fox (@the_native_tiger) on

However, not all fans were busy shaming and some even appreciated the perfect genes that the kids have. A fan commented, "Wow, one looks like you, one looks like your hubby! Just gorgeous boys!!", followed by several other comments like, "Such good-looking kids" or "They look like you! Pretty little guys!" or some even spoke about their own kids, "My boys love their hair long!"

Megan Fox married Brian Austin Green in 2010 and the couple have three children, Noah, 5, Bodhi, 4, and Journey, 2. Green is reportedly also the father to 16-year-old Kassius whom he had with his ex Vanessa Marcil. Although the actors had conceived Journey almost a year after their divorce, they later reconciled.

On a podcast, Green had said, "Marriage is hard... It’s work, I think for anyone. I think when you get to the point like we have, where you have kids and you’ve been married for a while and we’ve been together for a long time, you just take it day by day. You’re in it and then if you’re not, then you look back and you go, ‘That was a great 13 years." 

He continued saying, "I have no problem with something not working; I really hold no expectations. I try to live day by day. Some people look at divorce or things not working as a disappointment and it’s not. The fact that it worked at all is positive”. Regarding his kids, he said, that he and Fox have three amazing children and that they are working through it day-by-day.

The couple almost parted ways after five years into their marriage (Getty Images)
The couple almost parted ways after five years into their marriage (Getty Images)

Yahoo! reported that the actress had alluded to the issues of their marriage and what she took from it. The article quotes her saying, "What I took away from that was this is a time for me to really focus on healing myself emotionally and, not unlike my mom, connecting to myself,” she said. “Prioritizing my kids and making sure they’re OK, and at some point in the future, love will be revealed.” 

The couple has had their fair share of mishaps in marriage. After five years of being together, Fox filed for divorce in August 2015 citing irreconcilable differences. It was then that the two announced that they are having a third child, Journey.