Megan Fox vs Olivia Wilde Preggo Bikini Battle!
Megan Fox and Olivia Wilde are both pregnant and both wore black bikinis at the beach! Who did it better? They both fail if you ask me because I don’t think pregnant women are sexy.
View the pictures (Via Celeb Jihad)