I see the filming location as studios in Lazio Italy but
...what about the scene where they go to the cave and there are all those giant statues outside in what looks like a big giant park/ wild woods. Does anyone know was that all fake? or is that place with the giant turtles, etc. somewhere around there in Italy?
sure would love a reply i know not many people check boards on obscure movies like these thx ;)