Which Utah city is known for its annual Shakespeare Festival, celebrating the works of William Shakespeare?
Moab
Logan
Cedar City
St. George
(C) Cedar City
Explanation: