A close encounter with one of the world’s weirdest mammals – the Hispaniolan solenodon.

More...