I’m not a huge fan of Stephen Colbert, but his monologue from Monday was excellent.

He taunts Putin mercilessly. Wonder what Putin will do in return?