Even the NY Post is calling it a "marathon rant."

https://t.co/CiyDhSj4UG

— John Cassidy (@JohnCassidy) February 16, 2017