Wendy Louise Babcox died at home in Tampa, Florida on March 23, 2024 from complications of breast cancer. She was born October 26, 1963 in Windsor …
Wendy Louise Babcox died at home in Tampa, Florida on March 23, 2024 from complications of breast cancer. She was born October 26, 1963 in Windsor …
In