Show me myself

2011_50877_87237

Luca Pierro is an Italian artist who lives in Cagliari, Italy. His self-portraits are amazing as you are getting absorbed by his strange but beautiful world.

Advertisements