Flock of sheep participate in month-long ceremony to mark Japan's new imperial era

2019-05-01 1

The sheep formed the Chinese character of the word Reiwa, which means "beautiful harmony", and is the name of the new imperial era of Japan.

Free Traffic Exchange