We have seen plenty of viral dance videos as it relates to Beyonce but this latest visual by American Idol semi-finalist Todrick Hall is flawless. The 30-year-old singer and choreographer delivers an amazing video dedicated to Queen Bey.

In the course of four minutes, the self-proclaimed ultimate Beyonce fan performs over 70 songs from all five of the R&B superstar's albums without missing a beat. That's Dangerously in Love, B'Day, I Am... Sasha Fierce, 4 and Beyonce featuring songs like "Ego," "Partition," "Run the World (Girls)" and "Baby Boy." The singer detailed the meticulous process of singing over 70 of Bey’s tunes in just under four minutes.

“This took four single take performances of memorizing four different sets of lyrics & choreography,” he wrote in the video’s description. “Ironically, this was filmed in four hours and is exactly four minutes in length because of Beyonce’s connection to the number 4.”

“Let’s just hope it gets 4 Million views in the next 4 days lol,” he adds.

The video is well on its way to reaching that goal. Since its April 28 posting on YouTube, the video has garnered over 737,000 views, so far.

This isn’t the first time Hall has celebrated his love for Beyonce. His previous videos like the “Beyonce End of Time Flash Mob” and “Cinderonce” both became viral hits.

Last year, Hall created a mashup video where he combined Beyonce’s “Grown Woman” with various princesses from Disney’s classic animated movies. And he choreographed Beyonce in the sensually fun video for “Blow.”

Watch Todrick Hall’s new flawless video above.

See The Biggest R&B News Stories in 2015 (So Far)