Michael A. Stecker
mastecker@gmail.com


 


Yelabuga Street, Tatarstan Russian Republic

Yelabuga, also spelled Alabuga or Elabuga, is a in the Republic of Tatarstan, Russia, located on the right bank of the Kama River.

reference