Solar cells installed at Holland Ingredients

IMAG0789