A colossal mechanical elephant with passengers in Les Machines de l'Île near Saint James Hotel

News