Unlike your car, a submarine cannot use GPS to reach its destination, as the technology doesn't work underwater. Here's how ...