Anbu Leader Animated Avatars
ANBU is short for ‘Ansatsu Senjutsu Tokushu Butai’ which means Special Assassination and Tactical Squad, members of ANBU are known for wearing white porcelain masks to his their identity. So use our Anbu Leader Animated Avatars if you operate under secrecy.