He’s pretty much a sitting duck at the moment, and everyone is having their turn at ridiculing Ryan Lochte. Enter the master, Stephen Colbert.
Continue Reading