Japan Champion Self-Defense Force

Japan’s defense against the Colossus of the Japan Self-Defense Force.