Some strange photos of Ghibli/Indy interiors but I think this is an advert for AM120.110 for sale from the first owner in Italy:...