Buffalo Bills

The Buffalo Bills are a professional NFL team. They are HQ'd at New Era Field Orchard Park, New York but based at Buffalo–Niagara Falls. The Bills were established in 1959 but the first season they played was 1960. The Bills are famous for four consecutive Super Bowl losses. Not a record they would want to have.
have fun making memes from the logo image we have supplied.