This guy sings an original song and includes 29 celebrity impressions. He even does female impersonations! It is really impressive. Watch: