“Contrary to Animal Control’s unfounded claim, the FDA is not running a roadside zoo in a shopping mall in Fort Worth Texas,” PETA said in its letter to Sorrells. “There is no legal basis ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results