Giant Flashing Green/Red Light Spotted Over England

This is the first image that has surfaced in what looks like a meteor…

BJxerVMCUAAho9o

The following two tabs change content below.