This guy has some skills.