“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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results