Kotomora
人工海岸 (jinkoukaigan) Japanese meaning: man-made beach | Kotomora