Saturday, April 2, 2011

A well lit place to vomit.

The Chelsea hotel. NYC. 2005. Scott Tauser photography.

No comments:

Post a Comment