Tuesday, September 14, 2010

Translated into English, "granada" literally means "pomegranate."

No comments:

Post a Comment