Nintendo Switch conference translator had a bit of trouble keeping up January 13, 2017 We're sorry to say that this guy did not have a great day at work on Thursday. During Nintendo's press conference announcing its new console,...