When a coworker of mine asked me this morning if I had seen this yet, I had NO idea it had already gone this viral!

Brian Hull (also the voice talent in the video) posted this video on YouTube just three days ago and it already has over 3.3 million views!

While his impressions may not all be “dead on” you gotta give the guy some credit for cycling through 21 different character voices in about a three minute span.