Andrew Busamante
Person
Someone who claims the French secret service is more hardcore than the Mossad, which the speaker finds hard to believe.
Mentioned in 1 video
Someone who claims the French secret service is more hardcore than the Mossad, which the speaker finds hard to believe.