The Mystery of Impact Flashes