Justin Miller isn't a stranger to Japanese TV. He has been a guest on various morning shows to promote Showa Kayo Night, a party he co-founded in 2011. But the reaction he got after appearing on TV Tokyo's evening program "You wa Nani Shi ni Nippon E?" ("Why Did You Come To Japan?") really surprised...