Filed under: PHOTO: Nationals' Mascot Screech Hangs Out In Taiwan By Mike Prada Oct 26, 2011, 12:07pm EDT Share this story Share this on Facebook Share this on Twitter Share All sharing options Share All sharing options for: PHOTO: Nationals' Mascot Screech Hangs Out In Taiwan Reddit Pocket Flipboard Email Hey, a local mascot went on a goodwill tour to a foreign country! There are fun pictures to accompany his visit! Blogging topic! (Photos via the Washington Nationals. Thanks to Mr. Irrelevant for the heads up).