Mira Sorvino has given birth to her third child after a difficult pregnancy and labour.
Sorvino gives birth to third child