I was wondering who said this. Iclicked a random entertainment link about Jessica Alba the other day where she says she is anti vax and not vaccinating. The article said stay tuned to fined out what actress said nonvaxers are parasites. Now I know who... blech.
7/15/08 at 10:11am