Located in the Parisian world expo area, it is themed like a new invention being showcased.
23 June, 2018 by Gazza