
Twin Sisters Deliver Babies 13 Minutes Apart (Photos)
Twin sisters, Amesha Thuesday and Amela Latasha Thuesday gave birth to their babies on Wednesday, February 24th, only 13 minutes apart. This delivery took place at the New Amsterdam Regional Hospital in Guyana. The sisters […]