"Better late than never" is an expression used by those looking to put a positive spin on the delay of things they had expected to have arrived earlier, but then are just glad to get the delivery at all.
For 5 years millions of Americans have been demanding justice, leading to the prosecution of ...