laughingsquid.com
Artist Places Herself Into Surreal Photographic Scenes
Ellen Sheidlin, a photographer and artist in Saint Petersburg, Russia, who puts herself into the middle of wonderfully surreal scenes that she creates
Lori Dorn