Edie Falco and PETA Visit Menendez