This might explain the reason for the fireball.Russian armored and equipment maintenance area near an airport in Kherson, Ukraine, on April 12. Satellite image: © 2022 Maxar Technologies

hit view image for original high resolution image...very fine details