August 31, 2017
Photo by Mark Mogle/The Gazette
A climbing wall was one of many activities at the Invincible Spirit Festival.