Orochimaru. .. Can confirm, that is indeed Orochimaru. Orochimaru Can confirm that is indeed