13 Oct 2007 ... I guess most English-speaking people are familiar with the phrase "Hasta la vista " and know what it ...
hastalavistavista.com