competition beach japan

.