Weird UFO

Weird UFO

  At Ellington Air Force Base in Texas, a team of the Ground Observation Mission saw a UFO and told the radar staff. Although the radar…