Monday, June 03, 2024

The Ogre

 

Stella Elizabeth Williams, murderess of five of her own children between 1925 and 1932 in Gallitzin, Pennsylvania. For years and years I searched in vain for in-life photos of this ogre. Finally today, on this site, 4:45, there she is.