One of the weirdest stories of recent times. In Iran a woman has given birth to a frog. Strange … but true?
Comments are closed.