The Uncontrollable Mammoth is the eighteenth episode of the Genshi Shonen Ryu anime. It originally aired on February 26, 1972.
Advertisement
The Uncontrollable Mammoth is the eighteenth episode of the Genshi Shonen Ryu anime. It originally aired on February 26, 1972.