In this video, we will go on a round walking trip at South Shore Plaza. It’s a shopping mall in Braintree, Massachusetts since 1961. In 2008, the mall was used to …

source