Shin Fujikawa

A man-made man who is a epic ninja