1893 shaares
358 private links
358 private links
Wearing dog collar and purple clerical shirt, TV’s most popular priest sits down, takes a deep breath … and confesses an intimate moment from adolescence.
Wearing dog collar and purple clerical shirt, TV’s most popular priest sits down, takes a deep breath … and confesses an intimate moment from adolescence.