Earth's “Bigger Cousin” Detected

Date: 13 June 2005 Time: 02:30 PM ET