Rafflesia Research in Top 100 Discoveries January 15, 2008 News Charles Davis's Rafflesia research is among Discover Magazine's top 100 discoveries of 2007.