Bigfoot Restaurant

Restaurant in Truth or Consequences, NM