Street lights and telephone wires speak the language of God.
—
2023
2006
2011
2018
1915
2012
1935
2004
1982
1992
2019
2008
2014
2022