A stressed-out cabbie on the hunt for a promising fare suddenly finds himself immersed neck-deep in nature.
Advertisement