cubs meme ring wallpaper cubs world series ring meme The 2017 Houston Astros cheated and most likely won a World Series as a result.… Written By benjamindiazijggo Wednesday, December 1, 2021 Add Comment Edit