On November 22nd a strange ball of light fell from the sky. Was it an alien space ship? Probably not. If I were to guess, as anyone might, I would guess this was an extra large meteor from a hailstorm burning up as it entered our atmosphere. And, it looks like it could have been a part of the Leonids meteor shower. Continue reading Fireball Over the Gulf of Mexico