Lora and Lloyd DeLoach
Lora and Lloyd DeLoach on the backsteps of their home in Gary, IN, circa 1957.
Date & Place:
in Gary, Lake County, Indiana United States