WATCH: Impressionist Jon Culshaw Can Do ANY Voice!

He does Donald Trump, Ozzy Osbourne… Chris Moyles… Wait a minute, REALLY? Watch in awe.

Impressionist Jon Culshaw was this morning’s guest and his portfolio of voices is seriously awe-inspiring.

One minute, he’s Paul O’Grady, the next he’s Donald Trump endorsing Dominic Byrne for not including any “fake news”. Michael Portillo quickly becomes Dale Winton. It’s amazing.

He even does Chris Moyles himself!

But who will triumph in the battle of the Chris Tarrant impressions? We all know Moyles can do a mean Tarrant…

Watch the clip, it’s incredible!