Time flies, and Wednesday, February 26, 2025 marks 10 years since a pair of llamas escaped from an assisted living facility in the West Valley, and briefly captured the world's attention in the ...