This PSA about the debilitating and lingering trauma caused by child abuse, provoked intense feelings of revulsion in me.
I guess, that was the intention of the makers of the advertisement.
The film was created for the Dunkelziffer agency in Hamburg, Germany.
[via The Inspiration Room]