Unexplained
Paranormal Phenomena

Unknown lights filmed over Laredo, Texas USA

0

This video of mulitple fast moving lights was filmed over Laredo, Texas USA