Meteorite strikes in a Cuban town