Colorado Sky Squid

by Dark Lord
Colorado Sky Squid

This video was sent to us by a freaked out woman in Colorado Springs, Colorado shortly after witnessing these creepy UFOs.

You may also like