Mythical beast back and better than ever

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