Detroit, May 2016

Definition of lord in English:
1. Someone having power, authority or influence
2. A master or ruler
3. A feudal superior
4. A name for God or Christ

totem_mouselephant_detroit_lord_ford

totem_mouselephant_detroit_lord_ford2

totem_mouselephant_detroit_lord_ford3

totem_mouselephant_detroit_lord_ford4

totem_mouselephant_detroit_lord_ford5

totem_mouselephant_detroit_lord_ford6