Enter the world of George Glazer Gallery…Hidden in the quiet neighborhood of Yorkville in New York City’s Upper East Side, sits the largest collection of American globes in the United States. Click here to watch