Street lights and telephone wires speak the language of God.
1985
2008
2021
1988
2018
2017
2006
1976
1997
2001
1987
1972
2016
2002
1994