25.09 - 28.09.2012

27th PVSEC 2012

Frankfurt, Germany