Mysterious blob captured on Texas radar could have military connection – FOX Weather

On January 20, the National Weather Service doppler radar that monitors the skies over North Texas spotted an unusual sight.

Do you trust this headline?

In