Who may impeach. The credibility of a witness may be attacked by any party, including the party calling him.
Last modified: February 26, 2006