Team Dawnamatrix filmed for Tokyo's "Why did you come to Japan? 「Youは何し日本へ" TV show.

Team Dawnamatrix filmed for Tokyo's "Why did you come to Japan? 「Youは何し日本へ" TV show.

Westerners, Americans especially, are not the usual travelers coming through Japan airports, though the Japanese certainly love Americans. Team Dawnamtarix stood out even more then usual Americans (and we weren’t even wearing any wild latex clothing at the time) or at least enough to be approached when we landed by the TV crew for the…