By Mary McNamara / The Bulletin
August 6, 2011
LOS ANGELES — Sometimes the medium really is the message.
“Did God Create the Universe?” is the premiere episode of the new Discovery series “Curiosity,” which will also air on TLC and Animal Planet, and there is something hopeful about that. Even in these jaded times, God manages to trump sex,....