Mapinguari

(debunked theory)