Free-agent tight end Greg Olsen visited with the Buffalo Bills on Wednesday, according to Tom Pelissero of NFL Network.

Olsen, who was released by the Carolina Panthers earlier this week, said he would take a few visits with other NFL teams before making a decision.

The 34-year-old played in 14 games this past season, catching 52 passes for 597 yards and a couple of touchdowns. While his production paled in comparison to his best years, the 2019 campaign still represented a solid bounce-back season for Olsen after appearing in just 16 contests combined in 2017 and 2018 as a result of foot injuries.

Olsen played his collegiate football at the University of Miami and was originally selected by the Chicago Bears in the first round (31st pick overall) of the 2007 NFL Draft.

He spent the first four seasons of his career with the Bears, with his best year in the Windy City coming in 2009 when he registered 60 catches for 612 yards and eight scores.

Chicago then traded Olsen to the Panthers in 2011, and in 2012, Olsen had a breakout season of sorts, hauling in 69 receptions for 843 yards while reaching the end zone five times.

From that point on, Olsen developed into one of the league's best tight ends, and from 2014 through 2016, he made three straight Pro Bowl appearances courtesy of logging three consecutive 1,000-yard campaigns. His high-water mark came in 2015, when he racked up 1,104 yards.

However, since then, Olsen has clearly lost a couple of steps, although he remains a solid option when he is healthy.

The Bills won 10 games this past season and lost in the Wild Card Round of the playoffs last month.