Where to Watch London 2012 Olympic Opening Ceremony: Isles of Wonder In Japan - Watch London 2012 Olympic Opening Ceremony: Isles of Wonder