Falcons' new stadium features enormous, terrifying bird statue
Everything Georgia/Twitter
Planning on visiting the Atlanta Falcons' new stadium when the team moves in this fall? Be advised that you may encounter this:
That is a 41.5-foot tall statue of a falcon (obviously) that weighs 73,000 pounds. It is also the stuff of nightmares.
It's not the Super Bowl banner the Falcons hoped to hang in the new Mercedes-Benz Stadium, but it's something.