Travel We found THIS on a beach in Japan – We were speechless / Pelagic Goose Barnacles August 2, 2025