Deep-sea jellyfish Atolla wyvelli, also known as OH GOD WHAT.  They live in the waters off Japan (of course), and are bioluminescent.

Deep-sea jellyfish Atolla wyvelli, also known as OH GOD WHAT.  They live in the waters off Japan (of course), and are bioluminescent.