Well, this is just horrible. Melanie and Byrd Billings were found dead in the Beulah, Fl home, about 17 miles northwest of Pensacola. The Billings were parents to 16 children, 12 of whom were adopted -- some with special needs.
If you like this story, consider signing up for our email newsletters.
SHOW ME HOW
You have successfully signed up for your selected newsletter(s) - please keep an eye on your mailbox, we're movin' in!