Denver Art Gallery, Shinto Priest in Okinawa Japan

Art Gallery in Denver - Shinto Priest Blessing Streets in Okinawa Jichinsai is a traditional ceremony conducted by a Shinto priest that asks the earth spirit for permission to use the grounds where the ceremony is performed. A Shinto priest blesses the streets in Okinawa Japan.