All posts tagged "Quito Los Lobos"

  • Quito Lobos Win Title In Ecuador

    In the first ever American football championship game in Quito, Ecuador, the Quito Los Lobos defeated the Colorados de Santo Domingo 38-6. Los Lobos totally...