Shield your eyes, art aficionados
A giant inflatable sculpture was erected in Place Vendôme in Paris, France, on Oct. 16, and ever since, it has been making waves for locals and tourists alike. The reason may be fairly obvious: The sculpture, called "Tree," looks...