This is probably very interesting—if we knew what Serpo referred to we could dig further.
At this point, however, if it isn’t endorsed by Georgio Tsoucalas I have to be a skeptic. :-)
The article gives a good description of what Serpo refers to. It’s wacky UFO stuff.
More info at post #5