RIGHTS MANAGED
216548

Newborn baby boy pees on man's head when man is leaning over baby to kiss his forehead.