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: