@meridiangirlssoccer vs @bdhs_wsoccer Varsity Soccer photos are available on #maxpreps https://www.maxpreps.com/photography/gallery/meridian-at-brentsville-district/?id=336734e6-ea7f-4d2b-ad94-543bd16641d0 #soccer #shotsbycannon #shotsbycannonsports #sports #sportsphotographer #sportsphotography #hssports #dmvsports #vhsl #maxpreps #dmvphotographer #novaphotographer #futbol
@lhseagleslax vs @bdhslacrosse Varsity Lacrosse photos are available on MaxPreps https://www.maxpreps.com/photography/gallery/liberty-at-brentsville-district/?id=4b3324ee-064a-4c33-9825-68581e042704 #lacrosse #lax #shotsbycannon #shotsbycannonsports #sports #sportsphotographer #sportsphotography #hssports #dmvsports #vhsl #maxpreps #dmvphotographer #novaphotographer
@lhseagleslax vs @bdhslacrosse JV Lacrosse photos are available on @maxpreps https://www.maxpreps.com/photography/gallery/liberty-at-brentsville-district/?id=a379b6f8-58fa-4461-9735-1e05fcfa877d #lacrosse #lax #shotsbycannon #shotsbycannonsports #sports #sportsphotographer #sportsphotography #hssports #dmvsports #vhsl #maxpreps #dmvphotographer #novaphotographer
@wshs_vikings_softball vs @bdhssoftball JV Softball @wdbgbaseball vs @bdtigerbaseball JV Baseball https://www.maxpreps.com/photography/photographer/pierre-cannon/?id=4f4168ec-02cd-4752-97eb-19eaf0d96c5d #shotsbycannonsports #sportsphotographer #shotsbycannon #baseball #softball #sports #dmvsports #novasports #photooftheday #photo #photographer #maxpreps
@handleylacrosse vs @bdhsglax girls Lacrosse https://www.maxpreps.com/photography/gallery/handley-at-brentsville-district/?id=3879ad10-49ff-48a1-b191-4a4be3260029 #shotsbycannonsports #sportsphotographer #lax #lacrosse #photography #photo #sports #sportsphotographer #sportsphotography #novaphotographer #maxpreps
@mustangs_gbball vs Liberty Christian Basketball VHSL Class 3 State Finals Photos are available on @maxpreps at https://www.maxpreps.com/photography/gallery/meridian-at-liberty-christian-vhsl-class-3-state-final-/?id=6f2a7edc-984d-4b57-8427-152509613994&photoid=72679de0-a3e4-4b0c-acf0-551d51bd9d2a @lca_bulldogs @lcsbasketball #shotsbycannonsports #sportsphotographer #sportsphotography #sports #basketball #womansbasketball #hoops #photo #photographer #novaphotographer #vhsl #vcu #maxpreps @vhsl_official @vhsl.athletics
@tuskyhoops vs @crabbermensbball VHSL Class 4 State Finals photos are available on @maxpreps https://www.maxpreps.com/photography/gallery/tuscarora-vs-hampton-vhsl-class-4-state-final-/?id=1d92498c-133d-44b2-9ee9-564e4ae818ba #shotsbycannonsports #sportsphotographer #shotsbycannon #sports #basketball #hoops #vcu #novasports #vhsl #champion #maxpreps #espn #novahoops
@ladywolverineswbb vs @hamptoncrabbers_vgb Girls Class 4 State Final Photos available @maxpreps https://www.maxpreps.com/photography/gallery/woodgrove-vs-hampton-vhsl-class-4-state-final-/?id=56b44eb6-6189-498b-9737-0f49ee39e4fc #shotsbycannonsports #shotsbycannon #sportsphotographer #photo #sports #womansbasketball #basketball #maxpreps #novaphotographer @vhsl_official @vhsl.athletic
@laketaylor_gbb vs @bdhstigersgbb faced off in the VHSL Girls Class 3 state Quarterfinals. Lake Taylor held off a late surge by Brentsville and came away with the win. Good luck to Lake Taylor in the Semifinals. Great season Brentsville Photos are available on @maxpreps https://www.maxpreps.com/photography/gallery/lake-taylor-vs-brentsville-district-vhsl-class-3-quarterfinal-/?id=4405b517-df21-41bc-a06e-9455b11e3940 #shotsbycannonsports #shotsbycannon #shegotgame #basketball #vhsl #sports #sportsphotography #vaphotographer #sportsphotographer #maxpreps #photography #photo #espn
Fauquier vs Kettle Run Girls JV and Varsity Basketball game photos are available on MaxPreps @fauquierbasketball @krcougars @kr_girls_bball @krcheerleading #shotsbycannonsports #sportsphotographer #novaphotographer #novasports #basketball #girlsbasketball #hoops #shegotgame #dmvsports
Youβre almost there buddy keep pushing π₯ Love, Mom π©· @c.smoot21 Shot by: @shotsbycannonsports #myboy #son #boymom #middleschool #8thgrader #basketball #metzmiddleschool #shotsbycannonsports #goandgetit
@brentsville_district_football VHSL Class 3 Regional Champions 3 time Champions π https://www.maxpreps.com/photography/gallery/armstrong-kennedy-vs-brentsville-district-vhsl-class-3-region-final-/?id=9aae6eda-2615-49fd-a978-bc4e2664468b #3peat #shotsbycannonsports #sportsphotographer #shotsbycannon #novaphotographer #dmvsports #sportsphotographer #sportsphotography #dmvsports #vhsl #football #highschoolfootball #fridaynightlights #espn #canonusa #maxpreps
@armstrong__athletics vs Brentsville Football photos are available on @maxpreps https://www.maxpreps.com/photography/gallery/armstrong-kennedy-vs-brentsville-district-vhsl-class-3-region-final-/?id=9aae6eda-2615-49fd-a978-bc4e2664468b #shotsbycannonsports #shotsbycannon #vaphotographer #maxpreps #vhsl #sportsphotographer #sportsphotography #football #highschoolfootball #dmvsports #fridaynightlights #playoffs #champion
Congratulations to @fcgirlsvolleyball22 the VHSL Class 5 Volleyball State Champions. @ramsvarsityvb should be proud of their season Photos available on @maxpreps at https://www.maxpreps.com/photography/gallery/first-colonial-vs-riverside-vhsl-class-5-final-/?id=5b43ec5b-9273-4a66-97c4-bf21d47d63a2 #shotsbycannonsports #shotsbycannon #sportsphotography #volleyball #champion #vaphotographer #maxpreps #photooftheday #novaphotographer #sportsphotographer #vhsl
Congratulations to @langleyvball1 the VHSL Class 6 Volleyball State Champions. 3 time Champions Photos available on @maxpreps https://www.maxpreps.com/photography/gallery/battlefield-vs-langley-vhsl-class-6-state-final-/?id=930eca5a-b2b7-47fb-abe0-5fdccb219353 #shotsbycannonsports #sportsphotographer #sportsphotography #vaphotographer #volleyball #novaphotographer #novasports #dmvsports #vhsl #champion #espn #maxpreps
@cavsfieldhockey advances in the @vhsl_official Class 6 state playoffs with their 3-1 win over @bhsgfieldhockey Photos available on @maxpreps https://www.maxpreps.com/photography/gallery/woodson-vs-battlefield-vhsl-class-6-quarterfinal-/?id=1a7276f5-580e-46cf-a850-b390d1081329 #shotsbycannonsports #maxpreps #sportsphotographer #sportsphotography #highschoolsports #vhsl #playoffs #fieldhockey #shotsbycannon #dmvsports #novasports #novaphotographer
@osbournfootball sends off the Seniors with a win vs @ophs.football Photos at @maxpreps #shotsbycannonsports #shotsbycannon #sportsphotography #sportsphotographer #vhsl #osbourn #thecity #football #novaphotographer #novasports #cheerleading #cheerleader #seniors #seniornight #maxpreps
Congratulations to Metz Middle School on their undefeated season #shotsbycannonsports #sportsphotographer #shotsbycannon #football #sports #photography #photo #novaphotographer #novasports #dmvphotographer #dmvsports
Battlefield Volleyball Senior Night #shotsbycannonsports #sportsphotographer #volleyball #highschoolsports #sports #dmvsports #dmvphotographer
@cosbylax vs @warhawk_athletics Boys Lacrosse State Final Congratulations Warhawks on your @vhsl_official Class 6 Championship Photos available on MaxPreps https://www.maxpreps.com/photography/gallery/james-madison-vs-cosby-vhsl-class-6-final-/?id=35df5bfb-43f5-455a-9e56-d1cf361d54ff #shotsbycannon #shotsbycannonsports #sportsphotography #lacrosse #lax #vhsl #dmvsports #novaphotographer #novasports #photography #photo #photooftheday #photographer
Congratulations @ohs_glax Virginia High School Class 6 Girls Lacrosse State Champions @vhslofficial @vhsl_official #shotsbycannonsports #highschoolsports #sportsphotography #sportsphotographer #vhsl #lacrosse #lax #novaphotographer #photooftheday #photo #photography
@ohs_glax held off a late surge by @battlefield_girls_lacrosse to hold on to a 9-8 win in the @vhslofficial Girls Lacrosse State Finals. Congratulations to both teams on an amazing season. https://www.shotsbycannon.com/proofing/oakton-vs-battlefield-girls-lax-state-finals #shotsbycannonsports #shotsbycannon #sportsphotography #vhsl #lax #lacrosse #novaphotographer #novasports #dmvsports #dmvphotographer
@warhawk_athletics vs @ophs.softball @vhsl_official State Softball Semifinals Madison with the 2-1 win over Osbourn Park https://www.shotsbycannon.com/proofing/madison-vs-op-softball-vshl-semifinals #shotsbycannonsports #shotsbycannon #softball #vhsl #blackphotographers #highschoolsoftball #novaphotographer #novasports #sportsphotography #sportsphotographer
@colganwsoccer vs @bhswsoccer @vhslofficial Regional Quarterfinals photos are posted on @maxpreps at https://www.maxpreps.com/photography/gallery/charles-j-colgan-vs-battlefield-vhsl-class-6-quarterfinal-/?id=2b154b3c-615b-476d-bd49-642ff378736e #shotsbycannon #shotsbycannonsports #sportsphotography #futbol #soccer #vhsl #dmvsports #novaphotographer #novasports #highschoolsports
@olhsgirls_lacrosse vs @battlefield_girls_lacrosse Photos are posted on @maxpreps at https://www.maxpreps.com/photography/gallery/ocean-lakes-vs-battlefield-vhsl-class-6-quarterfinal-/?id=5392e825-1d4a-423a-9b29-a4d7c757e749 #shotsbycannon #shotsbycannonsports #sportsphotography #lacrosse #lax #vhsl #dmvsports #novaphotographer #novasports
@knightslacrosseboys vs @bhs_lacrosse1 @vhslofficial Stat Quarterfinals Game photos are available on @maxpreps https://www.maxpreps.com/photography/gallery/kellam-vs-battlefield-vhsl-class-6a-state-quarterfinal-/?id=18468f70-9a11-4269-be60-bcb19f0ec26c #shotsbycannon #shotsbycannonsports #sportsphotography #lacrosse #lax #vhsl #dmvsports #novaphotographer #novasports
Congratulations to @battlefield_girls_lacrosse on your VHSL State Quarterfinals victory over Ocean Lakes girls Lacrosse #shotsbycannonsports #shotsbycannon #lacrosse #girlslacrosse #novasports #highschoolsports #sportsphotography #sportsphotographer
I had the pleasure of doing a photo session with the Osbourn Freshman Athlete of the year Ethan Hudson Accomplishments this season as a Freshman -Osbourn MVP of the 2023 Varsity season -Cedar Run District honorable mention for pitcher & outfielder -Spring Break Jeff Baker Classic Tournament 2023 All Tournament Team award -Voted by teammates as one of the Captains this season -Batting average .407 -Pitching 60 strikeouts For the next 3 years he will be bringing the heat π₯. I look forward to what he does the next season @osbourn_baseball @osbournathletics #shotsbycannonsports #shotsbycannon #sportsphotography #portrait #photo #photooftheday #photoshoot #photographer
@ccpscchs vs @bdhssoftball Photos on @maxpreps https://www.maxpreps.com/photography/gallery/culpeper-county-vs-brentsville-district-vhsl-class-3-region-b-region-quarterfinal-/?id=e4df0a12-b32f-4396-b2b1-0a166615e52a&photoid=b50e2e5c-8f63-4c48-8dca-9f89494f67f3 #shotsbycannonsports #shotsbycannon #sportsphotography #sports #sportsphotography #sportsphotographer #dmvsports #highschoolsports #novaphotographer #novasports
@cforgeboyslacrosse vs @bhs_lacrosse1 Photos posted on @maxpreps https://www.maxpreps.com/photography/gallery/colonial-forge-vs-battlefield-vhsl-class-6-region-b-semifinal-/?id=48a74c52-6221-4580-bfc8-74cbec976114 #shotsbycannon #shotsbycannonsports #sportsphotography #sports #sportsphotographer #lax #lacrosse #novaphotographer #novasports #maxpreps #dmvsports #dmvphotographer
@cforgeeagles vs @battlefield_girls_lacrosse Photos posted on @maxpreps https://www.maxpreps.com/photography/gallery/colonial-forge-vs-battlefield-vhsl-class-6-region-b-semifinal-/?id=976a61eb-d04c-488d-95dd-b5d42ea19c53 #shotsbycannonsports #shotsbycannon #sports #sportsphotography #sportsphotographer #novaphotographer #novasports #dmvsports
@gainesvilleglax vs @patriotglax #shotsbycannonsports #shotsbycannon #lacrosse #lax #girlslacrosse #novaphotographer #sportsphotography #sportsphotographer #dmvsports
@osbournparklacrosse vs @osbournmlax boys Varsity Lacrosse featuring the Osbourn Seniors https://www.shotsbycannon.com/proofing/op-vs-osbourn-boys-varsity-lax-sr-night #shotsbycannonsports #shotsbycannon #novaphotographer #novasports #dmvsports #dmvphotographer #lacrosse #lax #highschoolsports #highschoollacrosse
@battlefield_girls_lacrosse vs @gainesvilleglax Office for the evening #shotsbycannonsports #dmvsports #sportsphotography #shotsbycannon #lacrosse
@krunlax vs Brentsville Boys Varsity lacrosse photos are available on @maxpreps https://www.maxpreps.com/photography/gallery/kettle-run-at-brentsville-district/?id=97d78a75-54c2-4401-8144-f6a015c358e3 #shotsbycannonsports #shotsbycannon #lacrosse #lax #sportsphotography #sportsphotographer #dmvsports #dmvphotographer #novasports #maxpreps
@osbournparklacrosse vs @patriotglax Varsity Lacrosse @patriot_hs_lacrosse More photos posted on @maxpreps https://www.maxpreps.com/photography/gallery/osbourn-park-at-patriot/?id=ef421da6-c1cb-4e9c-a429-f112b44cb603 #shotsbycannonsports #shotsbycannon #highschoolsports #lacrosse #lax #girlslacrosse #novaphotographer #novasports #dmvsports
@bdhsbaseball JV Baseball #shotsbycannonsports #shotsbycannon #baseball #highschoolbaseball #highschoolsports #novaphotographer #novasports
@krgsoccer vs @bdhs_wsoccer #shotsbycannonsports #shotsbycannon #highschoolsports #soccer #womenssoccer #futbol #novaphotographer #novasports #photographer #photography #dmvsports
@redrosethunder vs @thenovabulls basketball More photos at https://www.shotsbycannon.com/proofing/red-rose-thunder-vs-nova-bulls #shotsbycannonsports #shotsbycannon #sportsphotography #sportsphotographer #basketball #sports #photography @coachmiyagisan
@ophs.girlssoccer vs @go_ghsgs JV Soccer More photos on @maxpreps https://www.maxpreps.com/photography/photographer/pierre-cannon/?id=4f4168ec-02cd-4752-97eb-19eaf0d96c5d #shotsbycannonsports #shotsbycannon #soccer #futbol #highschoolsports #sportsphotographer #sportsphotography #novaphotographer #novasports
Covering @ophs.girlssoccer vs @go_ghsgs JV and Varsity Soccer games on #WorldDownSyndromeDay2023 #shotsbycannonsports #dmvsports #shotsbycannon #photographer #downsyndromeawareness #rockindad #awareness #support #community
@colganmenslax vs @osbournmlax More photos will be posted on www.shotsbycannon.com/sports and on MaxPreps #shotsbycannonsports #dmvsports #shotsbycannon #sportsphotographer #sportsphotography #photography #lacrosse #lax #novaphotographer #highschoolsports
@battlefield_girls_lacrosse JV Photos posted at https://www.shotsbycannon.com/proofing/battlefield-girls-jv-lax #sportsphotographer #shotsbycannonsports #shotsbycannon #maxpreps #espn #lacrosse #highschoollacrosse #highschoolsports #photography #photo #lax #game
Hopewell vs @northside.hoops VHSL Class 3 Boys Finals game photos available on @maxpreps Link in Comments #sportsphotographer #shotsbycannonsports #shotsbycannon #maxpreps #espn #basketball #highschoolbasketball #highschoolhoops #highschoolsports #finals #photography #photo #hoops #game
The @mhsladylancerbasketball Had an impressive push to the State Finals. Good job ladies Game photos in @maxpreps https://www.maxpreps.com/photography/gallery/james-madison-vs-manchester-vhsl-class-6-state-final-/?id=8f9df5bd-6c02-43b1-b53b-c701e0fc69be&photoid=b132b2dd-3aec-431c-bee6-39e93ac98f35 #shotsbycannonsports #shegotgame #shotsbycannon #vhsl #highschoolsports #highschoolbasketball #basketball #hsbasketball #hoops
Office for the day VHSL Class 3 and Class 6 State Basketball Championship games #sportsphotographer #shotsbycannonsports #shotsbycannon #highschoolsports #highschoolbasketball
Now booking spring sports coverage for players and teams. www.shotsbycannon.com/sports @battlefield_girls_lacrosse @bdhsglax @bdhsbaseball @go_ghsgs 3/21 @gainesvilleglax 3/31 @bdhssoftball @patriotpioneers @phsgvs @urhs_boys_lax #sportsphotographer #shotsbycannonsports #shotsbycannon #novasports #novaphotographer #dmvsports #dmvphotographer #sports #photo #photography
@mhsladylancerbasketball upsets @ophswbb in the VHSL Girls Quarterfinals More photos at https://www.shotsbycannon.com/proofing/manchester-vs-op-girls-state-quarterfinals #sportsphotographer #shotsbycannonsports #sportsphotographers #dmvsports #shotsbycannon #novaphotographer #hoops #shegotgame #womansbasketball #dmvsports #804varsity
The Gainesville vs Forest Park Boys Basketball regional playoff game was a tail of two halfs. Halftime adjustments and support from the fans led to a huge comeback win for Forest Park. @gainesvilleboys vs @thepark_bball #sportsphotographer #shotsbycannon #sports #basketball #hoops #highschoolsports #highschoolbasketball #shotsbycannonsports #novasports #novaphotographer
Day one of the #capitalhillvolleyball In the books. @ghsvb21 #volleyball #sportsphotographer #shotsbycannonsports #shotsbycannon #dmvsports #dcsports
Office for the evening #capitalhillvolleyball #shotsbycannon #shotsbycannonsports #sportsphotographer #dmvsports #dcsports #sports #volleyball
Senor Spotlight @gainesvilleboys vs @battlefieldboysbball https://www.shotsbycannon.com/proofing/gainesville-vs-battlefield-boys-varsity-basketball?bec=1 #shotsbycannonsports #sportsphotographer #shotsbycannon #basketball #novaphotographer #photography #sportsphotography #hoops #highschoolsports #highschoolbasketball
@battlefieldboysbball sent their seniors off with a big win on Senior Night #theden #battlefield #shotsbycannonsports #shotsbycannon #sportsphotographer #basketball #highschoolsports #hoops #highschoolbasketball
@avalonbasketball vs @betheleaglesmbb Photos on #maxpreps https://www.maxpreps.com/photography/gallery/avalon-at-bethel-academy/?id=e71dfee8-33f1-4f2a-8ae2-1a9e80649af0&photoid=6d12d788-c1e2-4342-a76b-87581742677e #sportsphotographer #shotsbycannonsports #shotsbycannon #basketball #highschoolbasketball #hoops #highschoolsports #novasports #sports #dmvsports
@champebball vs Unity Reed Varsity Basketball Photos posted @unityreedcheer @unityreedcheerleading https://www.shotsbycannon.com/proofing/champe-vs-unity-reed-boys-varsity-basketball #shotsbycannonsports #sportsphotographer #shotsbycannon @shotsbycannonphotography #highschoolsports #basketball #highschoolbasketball #novaphotographer #novasports
@gainesvilleboys vs @patriot_hoops freshman basketball #shotsbycannonsports #shotsbycannon #basketball #highschoolsports #highschoolbasketball #sportsphotographer #sportsphotography #sports #novaphotographer #novasports #canonusa #canon #photo
@ophswbb vs @patriot_hoops girls Varsity Basketball #shotsbycannonsports #shotsbycannon #basketball #highschoolsports #highschoolbasketball #sportsphotographer #sportsphotography #sports #novaphotographer #novasports #canonusa #canon #photo
@battlefieldboysbball vs Unity Reed Freshman and JV Basketball #shotsbycannonsports #shotsbycannon #basketball #highschoolsports #highschoolbasketball #sportsphotographer #sportsphotography #sports #novaphotographer #novasports #canonusa #canon #photo
Field events @battlefieldtrackandfield Unity Reed @ghs_cardinal_activities #trackandfield #highschoolsports #shotsbycannonsports #shotsbycannon #highjump #sports #sportsphotography #sportsphotographer www.shotsbycannon.com/sports
@opjacketshoops vs @ohsboysbasketball JV π #sportsphotographer #shotsbycannonsports #shotsbycannon #hoops #basketball #novaphotographer #highschoolbasketball #highschoolsports #dmvsports #dmvphotographer #photo #photography #maxpreps
Winter Track in Northern Virginia @urhslions @gainesville_cardinals @battlefieldtrackandfield @champeathletics #sportsphotographer #shotsbycannon #shotsbycannonsports #sportsphotography #dmvsports #dmvphotographer #novasports #photography #photo
@gainesvillehsgymnastics @battlefieldgymnastics @ophs Gymnastics Photos post on @maxpreps https://www.maxpreps.com/photography/gallery/patriot-gymnastics-meet/?id=13830ac9-f4b3-4a00-9dd8-387d3fc28e8f #shotsbycannonsports #shotsbycannon #gymnastics #highschoolsports #novasports #dmvsports #sportsphotographer #sportsphotography #photographer #photo
@patriot_hoops vs @gainesvilleboys JV Basketball. #shotsbycannon #shotsbycannonsports #sportsphotographer #dmvsports #sportsphotography #highschoolsports #highschoolbasketball #hoops #dunk #novaphotographer #photo
Middle School Boys Basketball kicked off this week. Metz traveled to Marsteller and returned with a commanding victory. #shotsbycannonsports #shotsbycannon #basketball #hoops #cheer #novasports #dmvsports #photography
Osbourn Varsity Basketball kicked off their season vs Hylton. @osbournathletics @hylton_baseball https://www.shotsbycannon.com/proofing/hylton-vs-osbourn-boys-varsity-basketball #sportsphotographer #shotsbycannonsports #basketball #shotsbycannon #ballers #hoops #highschoolbasketball #highschoolsports #canonusa #novaphotographer #novasports #dmv
@patriotfball thought this was the final home game of their season (or career), but anything can happen in the playoffs. These boys ran away with a win and have one more home game next week vs Colonial Forge #sportsphotographer #shotsbycannonsports #shotsbycannon #highschoolfootball #highschoolsports #dmvsports #football #novaphotographer #novasports #photo #photography #espn #maxpreps
@unityreedfb closed out their season vs Patriot last night. Wishing you the best on your future education and athletic endeavors. The lessons you learned on the field will last a lifetime. #shotsbycannonsports #shotsbycannon #highschoolfootball #football #sportsphotography #sports #sportsphotographer #photography #dmvsports #novaphotographer
This was an insane run by @bradenboggs_ vs @patriotfball #shotsbycannon #shotsbycannonsports #football #highschoolsports #highschoolfootball #photography #photo #novasports #dmvsports #espn
@patriotfball #shotsbycannon #shotsbycannonsports #fridaynightlights #football #pregame #dmvphotographer #dmvsports
When you are the smallest on the field but you have the biggest heart you keep fighting #sportsphotographer #shotsbycannonsports #shotsbycannon #football #dmvphotographer #sportsphotography #dmvsports #photo
When your A lineman and the QB throws you a pass. #sportsphotographer #shotsbycannonsports #shotsbycannon #flagonetheplay #novaphotographer #novasports #dmvsports #highschoolfootball #football #photo
@patriotfball #sportsphotographer #novaphotographer #shotsbycannonsports #shotsbycannon #highschoolfootball #football #dmvphotographer #photographer #sports #sportsphotography #teamcanon #canonusa