The Priest's Major Clean Up
The priests of South Park are deep cleaning the whole town to dispose of any evidence.