Beautiful and serene waterfall at Jakuchi Gorge, Goryu Falls, 7 falls hike in Iwakuni, Yamaguchi prefecture, Japan.