Designed by François Abelanet, and titled “Who to believe?” the piece is on display through July 15, according to the City of Paris’ Official Website. The official release states that the installation is supposed to “question the link between nature and city, and their difficult coexistence.” The video below shows more than just the illusion, delving deeper into its creation. While pictures may make it seem small, in reality it’s enormous.