Triangle UFO video flmed over Andover Massachusetts – 19th December 2013

Interesting UFO video filmed over Andover Massachusetts on the 19th December 2013

Interesting UFO video filmed over Andover Massachusetts on the 19th December 2013

Leave a Reply