Parc Villeroy in Mennecy, Île de France, is an immense forest filled with tall, tall trees.
Beautiful!
Beautiful!