GeekPress
Technology news, shaken not stirred...
Monday, March 06, 2006
Scientists
have discovered
a new organ
in lab mice. This potentially confounds the results of a lot of basic immunology research previously performed on mice.
‹
›
Home
View web version