Just in town have just witnessed a guy with a little girl aged about 3 on reins, she was screaming he was dragging her along. When she fell, he dragged her along the ground by her reins for a few feet. It was awful. When he got her up still screaming he then hit her really hard, so much so that I went straight up to him and said "what's going on? You seem very agitated" he calmed down a bit at this and said he was fine and he seemed to quieten down. Another woman and I looked about for a police officer or council warden but there was no one about. Have seen people whack their kids in public before but deliberately dragging a 3 yo child face down across concrete is in a different league it was definitely assault. Should I call the Police now or is it too late?