Festival Virtual Choir

70 voices from 6 ensembles across Western Wyoming