US releases top Cuba spy Ana Belén Montes after 20 years in prison
Who is Ana Belen Montes, the 'Queen of Cuba?'
Ana Montes had been in prison since 2001, after 17 years of spying for Cuba. She was released Jan. 6, 2023, Scripps News first..
Rumble