Situated on the banks of the Rio Grande, Pilar is a little-known waterfront town in New Mexico that draws those seeking ...