Someone let the GameStop social media intern out of his cage, he made a funny. Following yesterday’s trailer of the iconic couch co-op legend Battletoads, plenty of fun was to be had on the internet. Most notable of the celebration was GameStop leaning into a decade-old 4chan meme. To give a quick history of Battletoads and context to