Solar Phenomena or Secret Experiment?
A solar phenomena occurred during my visit to Key West a few weeks ago. I was riding along Duval Street when I noticed people stopping to look up at the sky. It was freaky and disturbing, like a scene out of a space movie. So, of course I had to poke my head out the…