Today were shifting focus from dead and dying malls to a thriving one in the Boston area. This is South Shore Plaza. Its the 16th largest mall in the country and the largest in New England.

source