Michele Reid-Vazquez does Take-away Interview on NPR on Afro-Latinidad

Afro-Latinidad, Latino, Latinx and Hispanic are terms used to identify people from Mexico, Central and South America, and the Caribbean. But which one is right?