Kamyanets-Podilsky is a Ukrainian town of major historical importance. Its "Old Town" is situated on a rocky island that is washed by a river in a deep canyon. The island is connected with the "big land" with a narrow neck of land where a marvellous castle was built.
The castle was rebuilt that is why the towers are different.
Rear part of the castle.
Going down into a well in one of the towers.
Water lifting mechanism.