As much as I personally detest the word "pics," which is my problem, not yours, here's the only one I've seen thus far, At first glance, it looks like a veritable museum showcasing the best in east European automotive technology.
Surely others can identify what's visible here better than I can:
38 posted on 02/22/2014 8:18:42 AM PST by Prospero
(Si Deus trucido mihi, ego etiam fides Deus.)