Santiago Agura

Agura is a shinobi from the hidden Sand and a puppet master.