The stone figures lining the steps in today s photo are among 500 rakan statues on the small island of Miyajima in Japan The colorful knitted caps they re wearing are offerings from people visiting the island a tradition followed in other areas of Japan as well