Odd News ODD NEWS. 73 year old woman gives birth to twins Julius Oweh May 26, 2024 0 Nature unusual news