Mario Kart 8 for Wii U has produced one of the most pervasive memes in recent video-game-related-meme history with Luigi's Death Stare. This week at Anime Expo 2014, Luigi brought the pain. Rolling through the convention full of cosplaying Anime fans, Luigi made with the turtle-shelling. There's nothing as embarrassing as having a stuffed turtle shell tossed at your face …
Continue reading