Canyon football ends preleague with win over Royal
Heading into the final preleague game, Canyon football was as ready as ever when it hosted Royal High of Simi Valley at Canyon on Friday night. Canyon (2-3) looked shaky…
Heading into the final preleague game, Canyon football was as ready as ever when it hosted Royal High of Simi Valley at Canyon on Friday night. Canyon (2-3) looked shaky…