Strange, glowing creatures called pyrosomes appear off Oregon Coast

Strange, glowing creatures called pyrosomes has been appearing in abundance off the Oregon Coast.