Charles Petillon

Charles Petillon is a French photographer and Installation Artist. This is from his Installation series called "Invasions".