Ever seen a horse on the subway? Some Japanese people have. Courtesy of the students in the Yamasa discovery tour to Tokyo.