PLACE

Odessa

  • Odessa

  • Odessa is a major port city on the northwestern shore of the Black Sea in Ukraine, famous for its grand architecture and Potemkin Stairs.
These facts are as Randal recalls them, but much time has passed for most of this. If you find a factual error, please email realmerlyn@gmail.com.