The first twin, Annie Jo, was the final baby to be born at the hospital in 2022, while her sister, Effie Rose, was the first baby to be born there in 2023.
A pair of Texas twins escaped a house of horrors in Harris County after breaking free from their handcuffs put by their mom and fleeing to a neighbor’s home.