Mongabay Series:

Indonesian police bust Chinese nationals with 200 kg of turtle shells