Yes, it's one man, performing a duet... with himself. 

This week I found a mashup that had me a little bit confused at first. Cameron J created a mashup of all of our favorite Beyonce songs and performed a duet with what I originally assumed was his twin, but was actually himself. I have no idea how he was capable of perfecting the harmonization of his singing and his dancing with himself, but he did an awesome job!

Check out the video for yourself and let me know if you are as impressed as I am!