Tuesday, January 25, 2011

Best tomatoes EVER. Made in Djibouti, believe it or not.

 
Posted by Picasa

No comments:

Post a Comment