The Grove in Glenview, Illinois: a travel video from Chicago
00:00:00