The ancient Long-Necked Tower of the Ivangorod Fortress on a sunny March day. Ivangorod, Leningrad Oblast, Russia