Appearing in Japan once again, Doctor Reaper has a plan to destroy Japan by controlling a meteorite.
Season 1 • Episode 68 of 98