Director of ‘Selena y Los Dinos’ combed through hundreds of hours of family archives for new documentary
The documentary, which hits Netflix in late 2025, will first screen in San Antonio at CineFestival this Saturday and Sunday. SAN ANTONIO — Isabel Castro’s “Selena y Los Dinos” has thus far screened at Sundance, SXSW, Miami, even Australia. Still, the journalist-turned-documentarian understands that when the new movie makes its San Antonio premiere as part … Read more