Loose horses, one soaked in blood, wreak havoc in central London
Two horses on the loose bolt through the streets of London near Aldwych. Picture date: Wednesday April 24, 2024. (Jordan Pettitt/PA Images via Getty Images)(LONDON) -- As many as five horses -- and at least......