Wild Rose Critters

Wild Rose Critters is "a group of non-professional Mascot Performers who love to go to places and events all over Alberta and entertain."