Falcons to face Patriots in Super Bowl LI in Houston

0

ATLANTA – The Atlanta Falcons are headed to Houston for Super Bowl LI.

The Falcons defeated the Green Bay Packers 44-21 for the NFC championship Sunday afternoon.

READ MORE

About author

No comments