El Salvador has some bizarre creatures!I LOVE this one.