A police officer in India claims to have seen UFOs lingering near one of the country’s nuclear power plants on multiple occasions.
A police officer in India claims to have seen UFOs lingering near one of the country’s nuclear power plants on multiple occasions.