BUFFALO, N.Y. (WKBW) - At long last, Terrell Owens is a Hall of Famer.
In his third year of eligibility, Owens announced on Instagram that his Hall of Fame wait is finally over. Owens spent 16-seasons in the NFL, finishing with 1,078 receptions, 15,934 receiving yard and 156 touchdowns.
Over the span of his career, Owens played for the 49ers [1996-2003], Eagles [2004-2005], Cowboys [2006-2008], Bills  and Bengals . Although he only spent one season in Buffalo, Owens quickly became a fan favorite after surprising almost everyone and signing with the Bills after the 2008 season.
"Buffalo, you guys were awesome to me and thank you so much," Owens told WKBW in an interview in 2016. "You'll always be in my heart."
In his lone season with the Bills, Owens caught 55 passes for 829 yards and five touchdowns.
"I wish I could have played a couple more years here, but that didn't happen," Owens added. "Buffalo is a great city, they've embraced me and I tried to do the same with my performance on the football field. Again, I wish I could have stayed longer. Obviously, there were some coaching changes and they had some other things in mind for the team."
Owens is joined by Randy Moss, Ray Lewis, Brian Urlacher, Jerry Kramer, Robert Brazile and Bobby Beathard as part of the 2018 Pro Football Hall of Fame class.