Trump’s criminal trial: the stakes, opening arguments, key witnesses | About That

This post was originally published on CBC News.