Sunday, July 2, 2023

Summer Fun











 









Monday, June 19, 2023

Tucsan








 

Saguaro National Park







 

Saturday, June 17, 2023

Friday, June 16, 2023

Grand Canyon National Park






Same spot, same boy, 35 years later…


 

Canyonlands National Park