Rainbow is dedicated to producing a high quality dance event that creates rewarding experiences for dancers, teachers, and parents. Our stages are shared by thousands of different ages, talents, and abilities.
Rainbow is dedicated to producing a high quality dance event that creates rewarding experiences for dancers, teachers, and parents. Our stages are shared by thousands of different ages, talents, and abilities.