Little Johnny Cash Davis and June Carter Clark were both born at Huntsville Hospital for Women & Children on April 10, 2024, just down the hall from each other. Their parents walked into the hospital as total strangers, but left bound for life. Read this story