The world's only Curious George Store at Harvard Square. Grand (re)opening!