Mysterious UFO Shaped Cloud Baffles Internet Users With Many Believing In Alien Invasion

Images that are viral on the internet right now shows a mysterious UFO shaped cloud, which has baffled internet users. Many believe that an Alien invasion is happening. The video that we are talking about happened in Santa Clara, California. The cloud has a smooth disc-shaped bottom that has a roundish cap on the top […]