Share
twitterlinkedinfacebook
Image 1 of 1
delay750130A-00.jpg
deLay750130A-00. "Emanuel Hospital. GI Lab. January 30, 1975" (Gastrointestinal lab)