Japan

Japan
Japan is a Flag Contestant in Fighting Flags Season 1