PHOTOS: “Mythbusters” exhibit explodes into Denver Museum of Nature & Science Denver Post The 10-year-old Discovery Channel series “Mythbusters” is coming to the Denver Museum of Nature & Science with an explosive exhibition that takes fans and...