in spite of his many, many, many faults.

S05E19 Daddy Queerest

20:30 · frame 29491 of 31505