Triangle UFO spotted during Ozzy Osbourne concert

I of course believe in the possibility of UFOs. I also believe in the possibility of ghosts, Bigfoot, and all other sorts of creatures from the goblin universe. But I’m also an Ozzy Osbourne fan, and have been to a number of his concerts. So when I see stories like this, I become a bit […]