This is seriously one of the most impressive things that we have ever seen.

If you have never heard of Pentatonix, I hope you have all day because you will end up watching their YouTube channel all day long. They're a five-piece acapella group that has grown to massive fame. Their YouTube channel is one of the most wildly-popular attractions on YouTube and they will be here in Buffalo this Summer opening for Kelly Clarkson!

Watch them do a medley of 25 different Michael Jackson songs in 6 minutes! Can you name all of them?