May 21, 2011
In case you were wondering, the Little Mermaid doesn’t live under the sea. She actually lives in a building courtyard in Bushwick.

In case you were wondering, the Little Mermaid doesn’t live under the sea. She actually lives in a building courtyard in Bushwick.

Liked posts on Tumblr: More liked posts »