Looks like the beach where Pinocchio arrives after the battle with the whale Monster, that was my first thought. Its beautiful.
Looks like the beach where Pinocchio arrives after the battle with the whale Monster, that was my first thought. Its beautiful.