Thanks it was a great day! Those vertical fins I believe are part of the telemetry, when they had the testing in Valencia (111km away, thanks Bernie......) one of the mechanics said this so thats what i have always said when people have asked! This guy had a pretty good view as well....
we saw it en route, its a vulture I presume, maybe one of the wildlife boffins can tell me which type. There were two of them, and believe me they were
massive. That picture was taken with a 300mm lens and I have closed in further with Photoshop....