An image used in one of the many presentations outlining the Hannover Expo 2000 project.
Do you see the resemblance? Or do you see something else?