Amesha Thuesday Grant and Amela Latahsa Thuesday - twin sisters - yesterday gave birth to their babies 13 minutes apart at the New Amsterdam Public Hospital creating history at the regional institution.
The article Twin sisters give birth to babies 13 minutes apart at NA hospital appeared first on Stabroek News.