Weekend Nachos played their first show back on November 18 at the Metro in Chicago, IL. According to a post on Weekend Nachos’ social media, they’re only back for “some […]