Terence Crawford finally has a fight to prove himself, even if it’s not the one he wants

Welterweight champion Terence Crawford has been waiting for a top opponent to fight him. He got one in Shawn Porter.