Yeah, maggots for sure. I found them festering on a garage shelf while moving, probably from scraps of deer my son left around. And I just COULDN'T not share them!
This was quite a while ago, but I'm pretty sure that was how I verified the very narrow field of view, by looking at the playback. I have a multi-camera project I want to do, so I had ordered 10 or 12 of these - and I wanted the 140-degree FOV they advertised, which was also false.
It's called a "glory"...I saw one on the Europe trip actually, added it to my collection of optical phenomena. The plane's shadow would be directly in the center of the rainbow.