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.
We Believe Local Journalism is Critical to the Life of a City
Engaging with our readers is essential to Miami New Times's mission. Make a financial contribution or sign up for a newsletter, and help us keep telling Miami's stories with no paywalls.