Russell Wilson feels "revived" in Pittsburgh - NBC Sports nbcsports.com Submitted by nbcsportscom4988 on June 13, 2024 at 3:49 PM in sports Russell Wilson, after two lost seasons in Denver, has a fresh start in Pittsburgh. No comments 40