choose between 5 weeks....
June 14-18 Day Camp
June 27-July 1 Elite Week 1
July 18-22 Elite Week 2
July 19-21 Mini Day Camp
July 28-31 Super Elite Camp