Unhinged Steve at Agenda Free TV attacks China and Russia for lying without substantiated evidence