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