I have to say when I saw it I thought it was a Raven, I also thought it was kinda like in Mechassult when for some reason when you were suppost hide from radar, you cloaked... which was really odd... and lame all in one ball. But yeah I could see the blurry motion of a predator like invisible machine catching to much light and causing something to glow like that. "Pictures the cloaking system having a fit collecting all the light around it." But as it was said by the dev, its an Owens... its just really shiny, they buff often! ;-)