×

Arizona llamas on the loose

3:21 PM ET Thu, 26 Feb 2015

Two llamas broke loose in Sun City, Arizona, and created quite a stir as locals tried to catch them.