The latest Rain screenshots from Japan.