
Copyrights: Wheat Ridge Police Department/Clipzilla
08 February 2024
Category
The amazing footage shows a trio of runaway llamas being caught by police officers after they seized an opportunity for some mischief in a neighbourhood. The three animals were reportedly spotted running through the snowy streets near the city of Denver, in the US state of Colorado on 4th February...