Triangle UFO formation over Delray Beach, Florida 25 December 2011

Read witness report: ------------------------ source: "mufon"
Comments