I believe you are right that it is Russian, Ken.
It appears to be a: Мотопланер "РИИГА-2" ("Рекорд")
Edit in English: Powered glider "RIIGA-2" (the "Record")
Last edited by Karlark; 3rd Nov 2011 at 03:13.
Reason: OH if Sinco agrees or if someone verifies