ED STAFFORD: LEFT FOR DEAD is an epic new adventure series, premiering on Discovery Channel this Saturday, July 14th at 7 pm Sat-Sun, that follows....