The last of the sniper teams dispatched by Robert Kennedy in...
The last of the sniper teams dispatched by Robert Kennedy in 1963 to assassinate Fidel Castro were captured in Havana.
The last of the sniper teams dispatched by Robert Kennedy in 1963 to assassinate Fidel Castro were captured in Havana.