The Mississippi River runs right through the heart of the Twin Cities, a lively metropolitan area anchored by Minneapolis and St. Paul.  Flip through the photos in this gallery for a peak at the riverfronts, neighborhoods, festivals, and architecture of the region.