China Gallery 13

China: Henan [State] Solar Energy Research Institute, 1987 – Compression testing unit.

Leave a Reply