palinurus
Velo, boulot, dodo
No idea about the Russian metal thingy, but the globe looks to me like an amusement ride accoutrement, and I’m sure I’ve seen one similar, but not sure where. Definitely a good few years, maybe 2 decades ago….
Still open for new suggestions- there's housing on that site now but I never really got to the bottom of what that thing was.