+ GIANT KILLING Completed, GIANT KILLING In Giant Killing a ragtag bunch from East Tokyo are struggling in Japan’s top football league. The team is going through an abysmal spell right now … +