In early November, Challenge Fitness celebrated their second anniversary! So I was there with camera in hand to capture 2 classes on Sunday morning. Most everyone remembered to wear their red and black to commemorate the occasion, and a good workout was had by all! Thanks for 2 years of pushing us to be our best and get results, Amy and Jorge! #teamamyjorge












































