Menu Close
© 2021 Take A Peek.
It is hard to believe that twenty-seven years ago, on December 19th, Timisoara, the western Romanian city, saw a mass workers strike at the now famous Elba factory….