When it comes to holiday decorations, France is adorned with a real “eye catcher”.

These gargantuan ornaments are phenomenal! Wow, France! Way to go!