Dr. Mumba

Dr. Mumba

ムンバ博士
A scientist who invented a camouflage formula.