Kame wa igai to hayaku oyogu (Turtles Swim Faster Than Expected) - Rotten Tomatoes