Wind Turbines, Clean Energy 12 (Stock Footage)

Wind Turbines, Clean Energy 12 (Stock Footage)

Wind turbines on a mountainside in tarifa, southern spain.

by
by
by
by
by
by