More results...
More results...
More results...
More results...
The Scottsdale Police Department released video showing them arresting Raad Almansoori, who is accused of murdering a woman in New York before attacking two other women in Arizona. (2/26/24) MORE
Do you want to continue watching?