Every year, thousands of seals are taken illegally by hunters. RED SPOT highlights the extreme brutality and cruelty inflicted on these animals, and the challenges facing animal conservation efforts.
['Rui Feng Huang']
Red spot