Senegal Space Program, film still