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