Giant Japanese Mountain Toad – Real Japan Monsters

Shimomura sensei and I discover an enormous toad atop Japan’s holy Mt. Ryuso near Mt. Fuji in Shizuoka prefecture. —- My name is Kurt Bell and I am …

Thanks! You've already liked this