I randomly came across this video online and was instantly mesmerized and obsessed. (I'm probably responsible for about 500 of the 8 million views.) Yanis Marshall is a choreographer who does crazy fun routines and this is by far my favorite. How long do you think it'd take you to learn this???