Falcon Fans, Patriot Pack and More Descend on NRG Stadium for Super Bowl LI | Houston | Houston Press | The Leading Independent News Source in Houston, Texas
Super Bowl LI, Atlanta Falcons and New England Patriots fans load onto the Metro Rail to take a ride to NRG Stadium to watch the game and enjoy the festivities.