Tension boils over as recent events with Kim, Frank and Dave reach a climax.
Season 25 • Episode 45 of 105