Must have been one of those UFOs that started appearing over Stephensville, Texas last January.
If homeland security is on it, it might have been ground launched.
Or, it could have been a global warming caused aberration of nature, say, a 16 foot long pelican. I eagerly await the update. The air is thick with anticipation!