The Atlanta Falcons are taking some heat after their new logo was revealed this week.After the team's official X account shared a new photo of the artwork on Wednesday, October 21, writing, "New PFP 👀," the replies seemed to all reference the same t... [1655 chars]
Click here to read article