Lima, Peru – In a bewildering turn of events, the quiet mountain town of Ollantaytambo in Peru has been overrun by a horde of “zombie-like” llamas, causing widespread panic among local residents. The peculiar phenomenon has quickly gained international attention, with experts scrambling to understand what has caused these usually docile animals to act so […]