The average porcupine has around 30,000 spines, so it's best not to pet them.
Product Code: TF296
Type: Contemporary Art