A police officer needed hospital treatment after he was attacked by a 12-year-old boy in Perthshire.
The young thug was arrested and charged along with a 15-year-old boy following the sickening incident in Crieff.
The assault happened on Wednesday night after officers were called to reports of anti-social behaviour in the sleepy town.