Leo is a manned wolf. Their native to south America. I never heard of them before playing Echo.
Also yeah, very spooky feeling!