650 Dead pangolins (small anteater like animal) found frozen in this guys freezer.
Pangolins are on the IUCN red list and are so very close to extinction.
I can almost guarentee a hit like this will for sure result in Pangolins going extinct faster than expected.

bbc news link below