Alright, I'm looking through it again and the two other pictures have to mean something. One picture clearly shows mars, and the other has two red spheres. Mars appears red from afar. I'm still trying to connect this to the eiffel tower, but I'm having trouble. Any astronomy buffs in the thread?
UPDATE: Maybe just a coincidence, but the large green, grassy area preceding the tower is called the "Champ De Mars"
From the Eiffel tower looking out towards the Champ De Mars, a large building similar to the one in the SSTV image is visible
