Monday, March 2

The Atlanta Falcons just pulled off a 24-14 upset over the AFC-leading Buffalo Bills on Monday Night Football, moving to 3-2 and making a loud statement to the rest of the league. But as good as the night was, there’s still one big question on every Falcons fan’s mind: where was wide receiver Ray-Ray McCloud…
Read More

Share.
Leave A Reply

Exit mobile version