There are only eight Sears stores left in America. One of them is at South Shore Plaza in Braintree, Massachusetts.
Miami hit-and-run leaves community in shock Miami-Dade businesses reopen after brush fire Vote for Miami's top high school ...