glowing squid on a beach in japan

glowing squid on a beach in japan