Apollo 18 have now returned to Korea from their US tour, but only after first stopping by Japan to play another couple of gigs. Ken of the fine blog Japan Live attended the Sunday show and has now provided a live report accompanied by a few photos: Apollo 18’s Tokyo Landing.