National Geographic launched a minisite devoted to the Summer Olympics http://www.nationalgeograph...