Watch this video from a storm near Stillwater, Oklahoma. Channel 6 news was broadcasting from a storm chaser and it has a couple of very unusual things in it.
by W.C. | Apr 26, 2017 | Recent UFO Encounters
Watch this video from a storm near Stillwater, Oklahoma. Channel 6 news was broadcasting from a storm chaser and it has a couple of very unusual things in it.