Episode 28 – Rasengan

Duration: 02:20:15