What a duo! Katherine Ormerod with her Mini Delila in New York.

Written By Nazanin Yousefi - February 17 2017

Leave a comment