6/4/13

no one knows how long it is alive.




















the things of this world: snake (III)