laughingsquid.com
Two Spooked Llamas Take Off From Their Trailer and Send Rescuers on a Televised Wild Goose Chase in Arizona
A couple of free-spirited llamas in Sun City, Arizona sent the Maricopa Sheriff's Posse on a televised wild goose chase throughout the city before they
Lori Dorn