a giant meteor hits a country, satellite view