The NFL has held Thanksgiving day games in Detroit and Dallas every year since 1978. The league added a night game on Thanksgiving starting in 2006, and only the Ravens and New York Jets have hosted that night game more than once.
The Ravens played their first game on Thanksgiving in 2011, when they beat the San Francisco 49ers, 16-6, in Baltimore. On Thursday, the Ravens (5-6) face the Steelers (5-6) in a game that is loaded with playoff implications.
"It's an honor to play on Thanksgiving," Harbaugh said. "We get a chance to play in front of the whole country in a rivalry such as this in Baltimore. I think this is something you work hard for. We can't wait to play."