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.
1115 Mt. Auburn Road
Evansville, IN 47720
FCC Public File