The Iron Giant Puzzles