
February 2016 - USA, New York. Mysterious lights over Statue of Liberty filmed by night from a boat. Sightings in New York City and Long Island are particularly rare given the massive amount of air traffic in the area. Watch the VIDEO HERE ! On August...
Read more