Children's musical opens Monday at Snake River