Peace at Last

There appears to have been a moment of peace between Japan (日本, as is written on the flag) and the family of ogres. We and them haven't always worked together well, so, the end?

taken on 21 April 2015, 15:11


location: Megijima Island in Takamatsu, Kagawa, Japan