On a sunny day in Chula Vista, California, visitors were swept away to the avenue of their childhood imaginations: Sesame Street.
On a sunny day in Chula Vista, California, visitors were swept away to the avenue of their childhood imaginations: Sesame Street.