British explorer Ed Stafford arrives home to Leicestershire, England, on Wednesday, two days after he completed a two-year, 4,000-mile trek along the Amazon River.


More...