We review Where on Earth is Carmen Sandiego? #2 A Higher Calling. The episode that dares to show its' face in the light of day.