Share
twitterlinkedinfacebook
Image 1 of 1
delay750128A-02.jpg
delay750128A-02. "Emanuel Hospital. Burn Center. January 28, 1975"