The Faith For Deliverance church in Detroit is a big sign on the side of Grand River Ave of the terrible blight hitting Detroit. The Church was littered with garbage and old toys and terrible signs of decay. This teddy bear stood out to me and I needed a picture.