MikeJackets1967
Helluva Engineer
- Messages
- 14,844
- Location
- Lovely Ducktown,Tennessee
The Bills fly down to Atlanta to take on the Dirty Birds in Mercedes Benz Stadium. I don't think the Bills will be a big a challenge as the Lions were and I think the Falcons open up on them winning 38-21.