KEVIN BARRETT, of Veterans Nowadays and Press Tv, wrote a potent write-up on President Vladimir Putin and his response to US Puppets tries to discredit him. source