Top 10 Keiser Reports: As Max & Stacy celebrate 1,000 episodes, we pick out the best

Keiser's 1,000th episode airs on December 1st. © RT
‘Keiser Report’ is poised to reach 1000 shows and to celebrate we’ve made a list of the top-10 episodes, featuring guillotines, Russell Brand and Bitcoin.

The 1,000th episode of ‘Keiser Report’ airs on RT on December 1.