The Swallows Nest In Sevastopol, Crimea Is In Russia Again….. Posted by Site Admin | Jul 2, 2021 | Newsletter | 0 | It was in Ukraine until Putin took it back. Putin also Putin also took these landmarks in Yalta, Crimea, Ukraine…. Now Crimea, Russia. Visits: 0