Just wondering, I am looking at a trailer at this place called Vista Del Rio? Anyone heard anything about this place or the water down there? thanks!
Forum Rules