Chile Lake Sphere

by Dark Lord
Chile Lake Sphere

This UFO video was taken over a body of water in the country of Chile and is quite lengthy compared to most.

You may also like