Featured Articles, Nature Alien star penetrated our solar system just 70,000 years ago Link February 18, 2015 Ron Cowen Alien star penetrated our solar system just 70,000 years ago