Sunday, October 5, 2008

Mermaid de Leche

Mermaid de Leche was spotted in the window of A Latte Cafe on Granby Street on September 20, 2008.