Street lights and telephone wires speak the language of God.
2017
1989
1938
2004
1971
2016
2015
2001
2002
1976
2014
2019
2005
2018
2003
2007