303-773-8100
Attorney, Nate Osborn discusses impeachment of witnesses based on prior inconsistent testimony.