You can see more photos of the animal carcasses found hanging in The Rice Bowl Chinese's backyard in this photo gallery.
Warning: You may find some of these photos disturbing.
1720 Valley View Drive
Birmingham, AL 35209
FCC Public File