Young Star And Family Of Four Planets 130 Light Years Away Reveal Cosmological Secrets To Astronomers The HR8799 star system is examined like never before in infrared light. What did astronomers find in this alien solar system? by James Maynard
Culture A three-inch-long parasitic leech lived inside a woman's face for over a month by Steven Schneider
Healthy Living/Wellness Backpacker discovers three-inch leech inside her nose a month after Vietnam trip by Lori Sandoval