Sports

Buffalo Bills release renderings of new stadium: Here’s what it may look like

The Bills released artists renderings of their new stadium in Orchard Park. Here are some of the highlights.