Thursday, January 2, 2025
Happening Now

Spain arrests top police officer after over $21 million found in home

Spanish police arrested Oscar Sanchez Gil along with 15 other people as part of a probe into the country’s largest-ever cocaine bust. Source

Share