Stock Photo - Wind energy production atop a building in the HafenCity of Hamburg, Germany.

Stock Photo: Wind energy production atop a building in the HafenCity of Hamburg, Germany.

Searchable keywords

Choose multiple keywords