![](https://allsportstucson.com/wp-content/uploads/2024/04/banner.jpg)
STORY IN THE TWEET
Canyon del Oro over Catalina Foothills 9-2 #azpreps365 https://t.co/CbQxM5FhIk
— AZPreps365 (@AZPreps365) April 4, 2024
FREE PHOTOS IN THE LINK
![](https://allsportstucson.com/wp-content/uploads/2024/06/SonoranHouse.jpg)
![](https://allsportstucson.com/wp-content/uploads/2024/06/StephAD.jpg)
![](https://allsportstucson.com/wp-content/uploads/2018/08/AllSportsAdCopperC.jpg)
![](https://allsportstucson.com/wp-content/uploads/2024/04/BernalFitnessAd.jpg)
![](http://allsportstucson.com/wp-content/uploads/2023/03/NotAlone4.png)
![](https://allsportstucson.com/wp-content/uploads/2024/06/AZLawAD.jpg)
![](http://allsportstucson.com/wp-content/uploads/2018/08/allsportsadaps.jpg)
![](http://allsportstucson.com/wp-content/uploads/2020/06/KinoBaseballLeague-oval-logo-lg-1.png)
![](http://allsportstucson.com/wp-content/uploads/2021/07/Frog-Firkin.jpg)
![](http://allsportstucson.com/wp-content/uploads/2021/02/JetSports5.png)
![](http://allsportstucson.com/wp-content/uploads/2022/01/Petroglyphs.jpg)
![](https://allsportstucson.com/wp-content/uploads/2020/09/AllSportsNewLogo2.jpg)
STORY IN THE TWEET
Canyon del Oro over Catalina Foothills 9-2 #azpreps365 https://t.co/CbQxM5FhIk
— AZPreps365 (@AZPreps365) April 4, 2024
FREE PHOTOS IN THE LINK