VISTA — A new art piece is coming to downtown Vista on Main Street. The Vista City Council unanimously approved a Peace Pole sculpture which
Bigfoot. Nessie. The Chupacabra. All members of an incredibly rare subset of the animal kingdom, whose very existence is a matter of faith, not science.