Idaho Pocatello Orbs

by Dark Lord
Idaho Pocatello Orbs

This video has been controversial in that two different places claim to be the location of this filming. Decide for yourself, is this in the UK or in Pocatello, Idaho?

You may also like