The greatest llama chase of the 21st Century



Published on Feb 26, 2015
Sun City, Arizona: Domesticated camelids elude authorities, draw onlookers in the greatest llama chase of the 21st Century.