Back

North America, United States, McKeesport


More pictures from this city


Solar Power