Rachel de Leon is a reporter for the investigative reporting podcast and radio show called Reveal. She’s examined cases across the country in which people reported sexual assaults to police only to find themselves investigated.
Rachel de Leon is a reporter for the investigative reporting podcast and radio show called Reveal. She’s examined cases across the country in which people reported sexual assaults to police only to find themselves investigated.