The Story Of Twin Falls “Lady Bluebeard” Serial Killer 100 Years Ago
The story of Lyda Southard, Twin Falls very own serial killer, is one that still fascinates me to this day. Her nickname was Lady Bluebeard, assuming because Bluebeard himself had seven wives and she is suspected of killing many of her husbands.