The St. Louis Rams descend upon Lucas Oil Stadium to take on the Patriots in this NFL matchup.
Added by Upcoming Robot on August 11, 2012