Granite Hills loses their do-everything quarterback but rushes for 324 yards in besting Ramona for its first San Diego Section football crown.
Granite Hills loses their do-everything quarterback but rushes for 324 yards in besting Ramona for its first San Diego Section football crown.