Light rain Weather Report Seattle, United States Of America +13°C, Light rain

Can You Explain These Photos?

For the love of God what is this? When I think about it it looks like God doesn’t have a lot to do with these photos. I am pretty sure that during the process of creating these photos there was an idea of how this all is so awesome and great and this should have been a very creative thing, but somehow they managed to make i ridiculous and crazy.