NEWS Translated By DeepL June 15, 2018 UP Preview Present! The Miracle of Crying Shottan, a movie directed by Toshiaki Toyoda and starring Ryuhei Matsuda. Read more about this image here. Related Images