Meanwhile over the island of Ikaria in Greece a dazzling bright light apparition has appeared..

What people saw above Ikaria was not a craft, but a collision of

Next »

Leave a Comment