Hertfordshire UK's Ghosts of Torrez return with a curious, esoteric new video for the wistful track "The Place", from their…