Tomatillo?

These grow wild in the place I live in. I googled for the plant and it shows that these are Tomatillo plants. I'm not so sure though.

What do you think?


Reblog this post [with Zemanta]

No comments:

Post a Comment