Inuyama Castle is partially restored to its original splendor when a mythical beast returns to its perch atop the castle keep.