Kiowa Park, a postage stamp of green space tucked behind Prestonwood Elementary in Far North Dallas, is not known as hotbed of Voodoo or Santeria, a fact that makes yesterday’s discovery all the more ...