For anyone who lives in New England, do you remember seeing commercials for York's Wild Kingdom and Funtown Splashtown USA (video below) back then? I do, but I never went there. Only thing I remembered were the commercials and music.

Comments