Laken Snelling, a University of Kentucky cheerleader accused of abandoning her newborn, was not home when authorities discovered the infant’s body in the closet of a residence just off campus.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results