Oklahoma PD released police records on Rachel Henry
  • 4 years ago
The Oklahoma PD released police records to incidents involving Rachel Henry who admitted to killing her three children.
Recommended