elytte barbour

Miranda Barbour claims death spree across US

Miranda Barbour, who is jointly charged with murder with her husband, has claimed she has killed at least 22 other…

11 years ago