The Kagura performers, a 20 member troupe from Hiroshima Japan performed Yamato Oroshi- a play about the eight headed giant serpent- at the 24th Annual Cherry Blossom and Japanese Cultural Festival at the Seattle Center