Street lights and telephone wires speak the language of God.
1989
2018
2003
2006
1977
2013
2020
2005
2015
1976
1944
2017
2024
2019