Sapo de loma

Sapo de loma is a mysterious oversized toad living in river valleys of Andes Mountains, in Chile and Peru. It is said that it feeds on birds and rodents.