WATCH: Russia Today Anchor Quits Live on Air

Liz Wahl of RT America hands in her resignation…


Seen Elsewhere