Senator Leach is a fictional character portrayed by Rick L. Dean in the TV series Scandal.
They appear in 1 episodes out of a total of 124 aired
Episodes1
Over a Cliff
episode S7.E18 april 2018With the existence of B613 exposed to the world, Olivia Pope and her Gladiators make the ultimate sacrifice in order to take down Cyrus and Jake-but how far will they go to get justice?