Federal officials in San Diego have discovered a half-mile-long tunnel under the US-Mexico border, seizing more than a ton of cocaine and seven tons of marijuana.