March 2007, Menu Foods recalled 95 brands of canned and pouch dog and cat food. Over 2,000 pets are reported dead, with thousands more expected. Is aminopterin the cause, or corporate malfeasance?