Twin sisters gives birth just13 minutes apart

Twin sisters, Amesha Thuesday Grant and Amela Latahsa Thuesday on Wednesday, February 24, gave birth to their babies some 13 minutes apart at the New Amsterdam Regional Hospital in Guyana.