Megan Fox has given birth!

After what seems like the longest pregnancy of all time, the actress has finally welcomed her third child in to the world with Brian Austin Green.

Megan announced she was pregnant again when she flaunted her baby bump at the premiere of CinemaCon in April!
It was revealed Megan and her man welcomed a baby BOY named Journey River Green on August 4th. The couple are already parents to three-year-old Noah and two-year-old Bodhi.

This is the best and we can’t wait for photos!