Eva Herzigova has given birth to a baby boy.
The 40-year-old star welcomed her third son with boyfriend Gregorio Marsiaj, her representative confirmed to Us Weekly.
The Czech supermodel and her partner named their child Edward.
Daily News Channel