Pin It

A 45 second-long clip supposedly shot late last week has come to light on several life conspiracy sites. The amateur footage apparently shows a pixelated anomaly easily discernible against a clear and cloudless sky over Frisco, Texas.

To read more, click here.