Twin sisters gives birth just13 minutes apart

Twin sisters, Amesha Thuesday Grant and Amela Latahsa Thuesday on Wednesday, February 24, gave birth to…