Panama Monster is missing link

Discovery of the horrible Monster of Panama sheds new light on Bigfoot, Nessie origins. . . .