That "are" radar artifacts that your religion-addled brain wants to perceive as demonic photon torpedoes or some other delusion, just like the 'ghost hunters' think that motes of dust are 'spirit orbs.'
I'd love to be this guy's computer tech. I could probably glue two surge suppressors together and sell the result to him for $500 as a "True Cross Energy Conduit."
phalsebob Sir. The radar, sir. It appears to be jammed!
There's only one man who would dare give me the raspberry.
Old_Zircon I've lost the bleeps, I lost the sweeps, and I lost the creeps.