a movie still from a studio ghibli film showing a mine runoff storage facility, and three pyramids, in the rainforest on a misty and starry night. by studio ghibli
a movie still from a studio ghibli film showing a mine runoff storage facility, and three pyramid... [more]