UFO – “Phoenix lights” filmed over Turin, Italy – May 2009

May 17, 2009 – Turin, Italy

Description link:

Jin our new UFOs & Aliens forum:

Leave A Reply