on August 27, 2025 Nestor, the Long-Eared Christmas Donkey (TV) Nestor the donkey is a bit of an oddity–his long ears are enough for six… on August 27, 2025