Venue/ Stadium: Georgia Dome, Atlanta, GA Many though that the Falcons (2-3) would have an unstoppable offense after they moved up in the draft to take WR Julio Jones, but that has not been the case this season, as they only rank 14th in the league in passing yards per game and they are also […]