Thursday, October 17, 2013

Mennonite hipster

Elmira Road, October 2013

No comments: