Remember the Giant Store on Central Ave in Dover, New Hampshire? Remember the Giant Store on Central Ave in Dover, New Hampshire? The Giant Store was a one-stop shop located on Central Ave where the Shaw's plaza now stands.MeganMegan
Photo Found Tucked in Book From Auburn Goodwill: Who is This?Photo Found Tucked in Book From Auburn Goodwill: Who is This?I am trying to solve a mystery. Do you know who this kid is?Lori VoornasLori Voornas