Hundreds of dancing 'devils' take over a small town in the central Ecuadorian Andes as part of an ancient festival. Duration: 01:08