A spokesperson for President Barack Obama has confirmed that the Commander-in-Chief will appear on upcoming episode of the Discovery Channel science series Mythbusters. Obama will appear in a walk-on role — airing on the popular show later this year — to quiz the show’s hosts about an ancient weapon of mass destruction. “I’m pleased to