Funny News Colonel Sanders Statue In Japan Dons Demon Slayer Garb, Is Probably The Best Tanjiro Cosplayer Ever