God Has Left Detroit ← Previous Next → Abandoned buildings on Jefferson Avenue in River Rouge neighborhood.